대규모 트래픽에서 티켓 예매하는 시스템 만들기-트레이드오프(동시성 문제, ....)
by 모나 | | 2026-02-11
오픈 1분만에 10만명의 동시 접속이 예상되는 가운데 만 석의 티켓을 예매해야하는 상황이 있다고 하자 1. 이 상황에서 해결해야할 가장 핵심적인 기술적 문제는 동시성문제(race condition)-> overbooking 되지 않도록(정합성 문제). 트래픽 문제(가용성 - 시스템이 살아남느냐의 문제)도 있음!! 2. 이 문제를 해결하기 위해 시스템이 반드시 만족해야할 기술적인 조건(비기능 요구사항)은 더보기 정합성 (Correctness) — 가장 우선순위 높음 판매된 티켓 수 ≤ 재고(10,000)가 모든 상황에서 보장되어야 함...