동시성제어1 콘서트 티켓 예매 시스템에서 Overbooking을 막는 백엔드 설계 사고 인기 아이돌 콘서트 티켓 예매 시스템은 단순히 서버를 많이 띄운다고 해결되지 않는다. 오픈 직후 1분 동안 10만 명이 동시에 들어오고 좌석은 1만 석뿐이라면, 진짜 문제는 “많은 요청을 받는 것”보다 “같은 좌석이나 같은 재고가 두 번 팔리지 않게 하는 것”이다.이번 글은 엔지니어링 문제 해결 능력 진단 과제의 Scenario B, 콘서트 티켓 예매 시스템을 선택해 작성한 답변이다. 코드를 나열하기보다, 어떤 기술적 문제가 핵심인지, 어떤 요구사항을 먼저 세워야 하는지, 그리고 DB Lock, Redis, 메시지 큐 같은 선택지가 어떤 Trade-off를 갖는지 중심으로 정리했다.상황 요약오픈 1분 만에 10만 명의 동시 접속이 예상된다. 좌석은 1만 석 한정이다. 사용자가 “예매하기”를 누를 때 재고.. 2026. 6. 9. 이전 1 다음