Posts
개발하면서 배운 것들을 기록합니다.
Running hot, Shipping fast. 🔥

도메인이 그리도 중요한가요 ㄷㄷㄷ
DDD 리팩토링을 하면서 실제로 품었던 의문들 — Port가 뭔지, Facade가 왜 필요한지, 테스트랑 무슨 상관인지

클로드 코드 잡도리
시니어 개발자가 AI와 함께 6개월 만에 25만 줄 프로젝트를 완성한 이야기를 읽고, AI와 협업할 때 생기는 구조적 문제를 어떻게 풀 수 있는지 정리한 기록입니다.

내가 쓰려고 만든 HUD
Claude Code로 작업하다가 답답해서 직접 만든 터미널 HUD. npx claude-code-hud 한 줄로 실행되는 토큰/Git/프로젝트 실시간 대시보드 개발기.

쿠폰 한장에 담긴 복잡한 고민들
쿠폰 발급 시스템을 설계하며 마주친 동시성, 중복 발급, 재고 정합성 문제를 Redis와 분산 락으로 해결한 과정.

그런거 모르겠고 저부터 해주세요 제발
분산 락, Redis 대기열, Kafka 비동기 이벤트를 활용하여 데이터 정합성과 성능을 동시에 잡는 여정

코드 리뷰 봇
Gemini 2.5 Flash API를 활용한 AI 코드 리뷰 서비스를 직접 설계하고 NCP + Vercel 하이브리드 환경에 배포한 경험기.

UX와의 줄타기
토스 테크 블로그의 '가장 안 좋은 경험 만들기'를 읽고, 백엔드 개발자로서 비즈니스 목표와 사용자 경험 사이의 균형에 대해 고찰한 기록입니다.

동시에 1000명이 구매를 누르면
Race Condition을 AOP 기반 @DistributedLock으로 해결. Lettuce vs Redisson 비교부터 멀티스레드 동시성 검증까지.

NoSQL 톺아보기
문서 지향 NoSQL인 MongoDB를 사용해보며 깨달은 장단점, 그리고 RDBMS와의 결정적 차이점에 대한 기록.

로그인은 그냥 토큰만 쓰면 안되나요...
Session, JWT, Redis 세션 저장소를 비교하며 Spring Security 기반 인증 흐름을 직접 구현한 과정을 정리합니다.