홈소개

체스닷컴 1300 달성!@

2026년 5월 23일

Java 이벤트 리스너는 어떻게 동작하는가?

Java Nio 예시

2026년 5월 5일

ENKI RedTeam CTF

개발자가 참여해본 해킹(RedTeam) 대회 후기

2026년 3월 21일

벌써 2026년, 인생을 돌아보며

세월아 그만 가라..

2025년 12월 22일

미친 브로드컴 좀 누가 말려줘요

Redis 장애 발생(할 뻔)과 브로드컴의 미친 행보

2025년 11월 2일

SSL 인증서 CA 잘못 고르면 망합니다

2025년 10월 7일

JWT 왜씀? 알고 쓰자

세션 방식이 국밥인데는 이유가 있다.

2025년 3월 30일

으악 답답해~ SSE 응답이 안온다

Azure AppGateway 환경에서 SSE Timeout 현상

2025년 3월 29일

Redis-Sentinel 도입기

Standalone으로 운영 중이던 레디스를 신규 클러스터로 이관해보자

2025년 2월 26일

nginx logrotate 삽질기

이게 뭐라고 오래 걸렸는가..

2024년 9월 1일

마인크래프트 서버 클라우드로 24시간 서빙하기

저 초딩 아닙니다

2024년 7월 21일

Spring Batch, 메타테이블 DB 분리와 datasource 설정

깔끔한 DB 구성을 위하여!

2024년 7월 13일

자바스크립트, 백틱의 신기한 활용

템플릿 리터럴 말고도 뭐가 있어?

2023년 11월 20일

SDC 2023 - 리팩토링 데이

삼성 개발자 컨퍼런스를 다녀왔습니다

2023년 11월 18일

코틀린에 대해 알아보자

자바보다 좋다던데?

2023년 11월 4일

GraphQL 서버 구성해보기

이름은 멋있는데?

2023년 10월 23일

우선순위 큐 구현하기 (Feat. Heap)

자바스크립트는 왜 우선순위큐 STL이 없나요?

2023년 10월 5일

Puppeteer 웹 크롤러 만들기 - 2

직접 구현해보기

2023년 9월 17일

Puppeteer 웹 크롤러 만들기 - 1

Puppeteer는 처음 들어보시죠?

2023년 9월 14일

JPQL과 Native query

JPA와 함께 많이 사용하는 ORM 라이브러리

2023년 8월 22일

ThymeLeaf 소스 변경 후 자동 리로드하기

spring-devtools를 함께 설정하고 편하게 개발해보자

2023년 8월 16일

짜증나게 하는 CORS 정복하기

CORS??? 뭐임 이거

2023년 8월 6일

package.json의 type: module은 무엇일까?

의미 불명의 옵션을 알아보자

2023년 8월 2일

MSA 설계와 구현 - 02

프로젝트 진행 상황 공유하기

2023년 6월 30일

내가 헷갈려서 기록하는 암호화와 해싱

암호학 - 암호문, 마스킹, 해시

2023년 6월 3일

쿠버네티스 - DB를 파드로?

2023년 5월 20일

MSA 설계와 구현 - 01

앞으로 진행하는 MSA 프로젝트를 설계해보았다

2023년 5월 13일

쿠버네티스 - Deployment와 Service

새로운 개념이 왔다

2023년 5월 9일

쿠버네티스 클러스터 '직접' 구성하기

눈물겨운 이야기

2023년 4월 21일

쿠버네티스 개념 정리

아름답게 추상화된 쿠버네티스에 대해 알아보자!

2023년 4월 14일

MSA 설계와 구현 - Prologue

MSA가 대체 뭐지?

2023년 4월 13일