From the course: System Design in Cloud

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Build a cloud-based architecture for a rideshare application

Build a cloud-based architecture for a rideshare application

From the course: System Design in Cloud

Build a cloud-based architecture for a rideshare application

- Now it's time to translate the rideshare architecture into using Google Cloud services to get you ready for a hands-on challenge that's coming up. At a high level, a ride sharing application includes two major flows, the user flow and the driver flow. Let's go through the user profile flow. When the user requests a cab, the request goes through a load balancer, where we would use Google Cloud load balancing. It then talks to the user service, where all user information is stored. This can be serverless container service on Cloud Run. It could also be deployed on Google Kubernetes Engine, or GKE Autopilot. The user service will talk to the trip service to fetch all the trips for that user in case they're looking for billing information or for record keeping. This can again be serverless container service on Cloud Run. It could also be deployed on GKE Autopilot. The user service uses a relational database, which would…

Contents