# Architectural Design for a Ride App such as OLA, UBER, RAPIDO

DevFeed: [Architectural Design for a Ride App such as OLA, UBER, RAPIDO](<https://devfeed.tech/articles/architectural-design-for-a-ride-app-such-as-ola-uber-rapido-33335.md>)

Original publisher: [Read original article](<https://blog.ratnesh-maurya.com/blog/Architectural-Design-for-a-Ride-App-such-as-OLA-UBER-RAPIDO>)

Author: ratneshmaurya2311@gmail.com (Ratnesh Maurya)

Published: 2024-07-30T00:00:00Z

Content type: article

Language: en

Sources: [Ratn Labs](<https://devfeed.tech/sources/ratn-labs.md>)

Topics: [microservices architecture](<https://devfeed.tech/topics/microservices-architecture.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [backend](<https://devfeed.tech/tags/backend.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [microservices-architecture](<https://devfeed.tech/tags/microservices-architecture.md>), [queues](<https://devfeed.tech/tags/queues.md>), [rest](<https://devfeed.tech/tags/rest.md>), [software-architecture](<https://devfeed.tech/tags/software-architecture.md>), [system-design](<https://devfeed.tech/tags/system-design.md>), [system-design-backend](<https://devfeed.tech/tags/system-design-backend.md>), [tracking](<https://devfeed.tech/tags/tracking.md>), [vs](<https://devfeed.tech/tags/vs.md>)

## AI overview

An overview of architectural design for a ride-sharing app, covering microservice boundaries, REST, gRPC, message queues, geolocation tracking, and the trade-offs between starting with a monolith and adopting microservices.

## Source excerpt

Microservices architecture for ride-sharing: service boundaries, REST vs gRPC vs message queues, geo-location tracking, and trade-offs between monolith-first and microservices.