공개
Redis를 캐시로만 쓰지 않기 위해 구현한 대기열, 분산 락, Presence, 정합성 복구
Concert Booking의 queue/stock, Realtime Chat의 presence, TimeDeal의 캐시, PostgreSQL 기준 reconciliation을 한 문서로 연결합니다.
2026-05-23 · 약 7분
포트폴리오 대표 사례에서 반복되는 설계 판단을 글로 확장합니다.
Concert Booking의 queue/stock, Realtime Chat의 presence, TimeDeal의 캐시, PostgreSQL 기준 reconciliation을 한 문서로 연결합니다.
2026-05-23 · 약 7분
아직 공개하지 않은 글은 링크를 만들지 않고 예정 주제로만 둡니다.
예약/결제/usage/webhook 중복 입력을 request hash와 idempotency key로 흡수한 방식을 정리합니다.
Outbox가 exactly-once가 아닌 이유, consumer idempotency, DEAD 상태와 manual replay 기준을 다룹니다.