WEBBOOK CHAPTER

실패를 전제로 설계하는 분산시스템: 32장. 90분 최종 설계 시험

32장. 90분 최종 설계 시험

15분씩 요구·불변식, context·경계, API·데이터, 동시성·event, overload·DR, trade-off·검증을 작성한다. 문제는 “5만 기사가 쓰며 행사일 10배 피크, 결제사는 간헐 timeout, 주소는 민감정보, 30분 RPO와 2시간 RTO”다.

답안에는 idempotency, consistency matrix, outbox, 대사, SLO, capacity 범위, threat, rollout·rollback이 있어야 한다. 채점자는 대안과 반증을 묻는다. 정답 아키텍처보다 가정이 명시되고 실패 뒤 업무 결과를 증명할 수 있는지가 핵심이다.