The Question
Design
MVP Ride-Sharing System Design
Design a ride-sharing system optimized for a Minimum Viable Product (MVP) with 10,000 Daily Active Users. The system must support real-time driver location tracking, efficient proximity-based matching (nearest driver search), and ride lifecycle management. Key constraints include 3-5 second location update intervals, high availability for ride requests, and transactional integrity for billing. Focus on a cost-effective, scalable architecture that avoids unnecessary complexity while handling peak loads of 1,000 concurrent users.
PostgreSQL
PostGIS
Redis
SQS
WebSockets
JWT
AWS ECS
S2
March 16, 2026