#Flutter#Microservices#Google Maps

XeApp - Ride Hailing

Ride-hailing platform handling 10,000 rides/day with zero downtime using Microservices architecture and Geo-spatial Indexing.

Role

Full Stack Developer

Duration

5 weeks deploy

Team Size

Vietnam

XeApp - Ride Hailing

XeApp is a ride-hailing technology platform handling 10,000 rides/day with zero downtime. The system was deployed in 5 weeks.

Challenges: The Geo-routing and real-time Matching system hit scaling limits as driver count surged. High Concurrency architecture was needed to handle peak hour transaction volumes without any downtime.

Solution: Flexible Microservices architecture with RabbitMQ and Redis caching, achieving driver routing under 500ms. Matching algorithm uses Geo-spatial Indexing to optimize pickup distances. Cloud-native infrastructure ensures Auto-scaling and SLA 99.99% availability.

Key Features

Handle 10,000 rides/day zero downtime
Geo-spatial Indexing driver matching
Driver routing under 500ms
Automated driver KYC/AML onboarding
Seamless multi-channel e-payments
Cloud-native Auto-scaling SLA 99.99%

Tech Stack

FlutterMicroservicesGoogle Maps