Archives
- 17 Apr 같은 정확성, 다른 복구 모델 — Spring Batch에서 Chunk와 Tasklet의 선택 기준
- 10 Apr 이커머스 랭킹 시스템의 점수 설계 — 가중치 합산과 점수제는 같은데 왜 하나를 선택해야 할까
- 02 Apr F12 한 줄에 뚫린 대기열 — Redis Sorted Set으로 서버에서 강제하기까지
- 27 Mar RabbitMQ만 쓰다가 Kafka를 만났다 — '전달'과 '적재'는 달랐다
- 21 Mar 6주, 절반을 넘기며
- 20 Mar Claude도 Gemini도 틀렸다 — 서킷브레이커 HALF_OPEN 삽질기
- 13 Mar 넣을 때는 마음대로였겠지만, 꺼낼 때는 아니란다 — Redis JSON 직렬화 삽질기
- 06 Mar FOR UPDATE는 하나도 안 썼다 — 재고, 좋아요, 쿠폰의 3색 동시성 제어
- 27 Feb 지도는 아직 없다, 나침반은 생겼다 — DIP와 도메인 서비스, 멘토링 두 번의 혼란
- 13 Feb 👍 좋아요 버튼 누르는 건 1초, 설계하는 건 하루
- 08 Feb 🛤️ 일단 나아가면 보이는 것들
- 06 Feb 🤔 Facade? 그거 우리 회사에서 그냥 'ApiService'라고 불렀는데