High-Concurrency Marketplace (Mov33)
A high-traffic event ticketing marketplace.
Event organizers and thousands of concurrent buyers.
Previous solution crashed under load, leading to overselling.
Constraints
- High concurrency during ticket drops.
- Zero tolerance for overselling.
- Real-time seat availability updates.
Architecture
System designed for isolation. Auth, Core, and Analytics scale independently based on load profiles.
Engineering Decisions
Atomic Transactions
Leveraged Firestore transactions to ensure inventory integrity.
Idempotent Webhooks
Designed payment processing webhooks to handle duplicate events gracefully.
Cloud Functions
Offloaded heavy processing (PDF generation, email) to serverless functions.
Frontend & UX Intent
[ UI_SNAPSHOT_PLACEHOLDER ]
Mobile-first checkout flow optimized for speed.
Outcome & Reflection
A stable ticketing platform handling thousands of concurrents.
Checkout conversion rate increased by stabilizing the backend.
Would consider a SQL database for complex relational queries if defining the schema from scratch again.