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
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
(Locked)
Introduction and features of the rideshare application2m 43s
-
(Locked)
High-level architecture for a rideshare app7m 34s
-
(Locked)
Build a cloud-based architecture for a rideshare application3m 50s
-
(Locked)
Challenge: Design an ecommerce application architecture1m 24s
-
(Locked)
Solution: Design an ecommerce application architecture2m 2s
-
(Locked)
-