How to Design a Ticket Ordering System at Scale

Redis atomic locks, Kafka rate limiting, WebSocket delivery, and a loyalty card system — the complete interview answer