본문으로 바로가기

아카이브 글

트렌드 먼저 최근 운영 이슈와 시니어 해석만 빠르게 보기 개념부터 보강 심화 학습 글만 모아 체계적으로 따라가기 구현 문맥 보기 프로젝트 시리즈와 설계 변화만 이어서 보기

백엔드 커리큘럼 심화: 멱등 키 보존 기간·재사용·재처리 경계를 설계하는 법

백엔드 커리큘럼 심화: 멱등 키 보존 기간·재사용·재처리 경계를 설계하는 법

멱등 키를 TTL 캐시가 아니라 요청 의미, 외부 부수효과, 재처리 기간, 보존 정책을 함께 가진 운영 계약으로 설계하는 기준을 정리합니다.

백엔드 커리큘럼 심화: Commit Boundary와 External Side Effect, DB 저장과 외부 효과를 같은 성공으로 보지 않는 법

백엔드 커리큘럼 심화: Commit Boundary와 External Side Effect, DB 저장과 외부 효과를 같은 성공으로 보지 않는 법

DB 트랜잭션 안에서 이메일·결제·웹훅·외부 HTTP 호출을 섞을 때 생기는 유령 성공과 중복 효과를 줄이기 위해, commit 경계·outbox·재시도·보상·관측 기준을 정리합니다.

백엔드 커리큘럼 심화: Reservation Ledger와 Expiry Worker, 재고·좌석·쿠폰 선점을 안전하게 만료시키는 법

백엔드 커리큘럼 심화: Reservation Ledger와 Expiry Worker, 재고·좌석·쿠폰 선점을 안전하게 만료시키는 법

재고, 좌석, 쿠폰, 포인트처럼 먼저 잡아두고 나중에 확정하는 자원을 Reservation Ledger와 Expiry Worker로 안전하게 운영하는 기준을 상태 전이, TTL, 멱등성, 정산 관점에서 정리합니다.