On-Demand Logistics Platform for Goods Transportation


Context:

You are tasked with designing and building a highly scalable logistics platform that allows users to book transportation services for moving goods. The platform connects users who need to transport items with a fleet of drivers, providing real-time availability, pricing, and tracking of vehicles. The system should be able to handle extremely high traffic efficiently while ensuring smooth coordination between users and drivers.

The platform must be able to handle 10,000 requests per second, with a registered base of 100,000 drivers and 50 million users globally.


Problem Statement:

Design a scalable system that handles the following aspects of the logistics platform:

1. User Features:

2. Driver Features:

3. Admin Features: