47장. 12일 완주 프로젝트
1일차 환경·module, 2일차 상태 기계·DTO, 3일차 PostgreSQL과 경쟁, 4일차 idempotency, 5일차 OAuth·권한, 6일차 outbox·queue, 7일차 WebSocket, 8일차 외부 API·관측, 9일차 test·부하, 10일차 container·EKS, 11일차 DNS/TLS/CDN, 12일차 세 장애 훈련과 release review다.
매일 commit 외에 migration, contract, test report, 직접 캡처, query, trace, decision note를 남긴다. 막히면 입력·기대·실제·환경·가설을 기록하고 동료가 같은 오류를 재현하게 한다. 정답 저장소를 복사해 초록 화면만 제출하지 않는다.
최종 여정은 요청 생성→두 worker 경쟁→기사 배정→queue 알림→WebSocket 표시→offline catch-up→완료다. 중간에 commit-unknown, 429, pod 종료를 넣고 중복·유실 0을 증명한다.