How does Uber scale to millions of concurrent requests?


Fulfillment Platform Rearchitecture → https://goo.gle/35dJrMr
Building Uber’s Fulfillment Platform → https://goo.gle/3fJ6rEX
Cloud Spanner → https://goo.gle/3qLIovs

How does Uber scale millions of concurrent requests for rides and food deliveries while keeping costs under control? In this episode of Architecting with Google Cloud, Priyanka Vergadia interviews Ankit Srivastava, Senior Staff Engineer at Uber, on how to get a ride or order food with the “simple” press of a button. Watch to learn how Ankit Srivastava and the Uber team led the ground-up redesign of Uber’s fulfillment platform leveraging Cloud Spanner.

Chapters:
0:00 – Intro
1:00 – What powers the simple user experience at Uber?
2:40 – How does the Uber request flow work?
3:35 – Uber’s challenges with on-premises database & why they switched to Cloud Spanner
5:50 – How did Uber transition from NoSQL to NewSQL – Spanner
7:24 – In a hybrid environment, how does Uber reduce latency?
9:00 – What were the benefits of Spanner to Uber?
9:35 – How did Uber migrate to Spanner live – while we were still ordering rides and food?
11:53 – How Google team helped Uber migrate their on-premise database to Spanner.
14:30 – What were the performance optimizations done by Uber to deliver the user experience?
16:20 – How do you optimize for cost at this scale?
18:30 – Summary

Ankit Srivastava’s LinkedIn → https://goo.gle/3qOclek
Priyanka Vergadia’s LinkedIn → https://goo.gle/3rHcFKW

Architecting with Google Cloud playlist → https://goo.gle/3g7xAC9
Subscribe to Google Cloud Tech → http://goo.gle/GoogleCloudTech

#ArchitectingWithGoogleCloud

product: Cloud – General; fullname: Priyanka Vergadia;


Duration: 00:20:04
Publisher: Google Cloud
You can watch this video also at the source.