Ride Sharing System Design
Stage 1 of 5
Challenge Context
A new ride-sharing company needs to connect riders with drivers in real-time. They need a system that allows users to request rides and matches them with nearby available drivers quickly and efficiently.
As the Technical Lead, you've been tasked with addressing this challenge. The CTO and CPO have outlined the following requirements:
Create a core ride-matching service that connects riders with nearby available drivers in real-time
References & Resources
Components
Client
Server
Load Balancer
Cache
CDN
Database
Message Queue
Custom Component
Press enter or space to select a node.You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.