How Uber Handles TRILLIONS of Transactions
How does Uber handle billions of payments without missing a single transaction? In this video, we dive into Uber's innovative solution for managing their massive payment infrastructure.
Uber Engineering Blogs
- https://www.uber.com/en-CA/blog/how-ledgerstore-supports-trillions-of-indexes/
- https://www.uber.com/en-CA/blog/dynamodb-to-docstore-migration/?uclick_id=99d53a50-d486-4a0b-8658-871c54fc9e54
- https://www.uber.com/en-CA/blog/money-scale-strong-data/?uclick_id=99d53a50-d486-4a0b-8658-871c54fc9e54
We explore:
- Uber's journey from a monolith to microservices architecture
- The challenges they faced with their initial payment system
- Introduction of the Job/Order based system
- Creation of LedgerStore - Uber's custom ledger database
- The importance of immutability in financial transactions
- Uber's massive data migration process involving 250 billion records
- The Shadow Writer technique for seamless database transition
- Different types of indexes used by Uber (Strongly consistent, Eventual consistent, Time-range)
- How Uber manages over 2 trillion indexes
LINKS
---
MY 12K+ DISCORD 💬
https://discord.gg/GkrFX4zT2C
CONNECT WITH ME ON SOCIAL
📸 Instagram:
https://instagram.com/lewismenelaws
🎚TikTok:
https://tiktok.com/@lewismenelaws
🐣 Twitter:
https://twitter.com/LewisMenelaws
My gear 💻
https://liinks.co/lewismenelaws
-----
TIMESTAMPS
0:00 Intro
0:20 Ubers Problem…
1:16 How the System was Failing
1:47 Rebuilding Their Payment System
2:46 Databases… for Money?
3:26 Why Databases Can’t Handle Finances Correctly
4:48 Rebuilding their Payment Infrastructure (LedgerStore)
5:49 Ubers Big Big Problem…. (Migration)
6:36 How The Migration Worked
7:11 The Big Big Migration
8:31 Leap of Faith
9:01 Implementing Trillions of Indexes
9:23 What is an Index?
10:08 The 3 Types of Indexes
11:57 What we can learn from Uber
12:42 Thanks for Watching
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Coding with Lewis · Coding with Lewis · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Converting your Callback Functions into Async/Await Functions in under 3 minutes! (React 16)
Coding with Lewis
Solution to Paul McWhorter’s Arduino Tutorial 3 Homework.
Coding with Lewis
This Open Source project helps you build DeFi apps faster. #defi #ethereum #programming
Coding with Lewis
This open source database is incredible 🤯 #opensource #technology #programming #database
Coding with Lewis
This Chrome extension will boost your productivity dramatically. #tech #opensource #productivity
Coding with Lewis
This will help you get a job in tech 👩💻 #opensource #programming #career #productivity
Coding with Lewis
Shopify released a new JavaScript framework #shopify #ecommerce #opensource #technology
Coding with Lewis
This book is a MUST read for all developers. #technology #programming #productivity #books
Coding with Lewis
How to create AI without learning code. #artificialintelligence #programming #technology
Coding with Lewis
How to build cross compatible mobile apps📱#technology #programming #opensource #productivity
Coding with Lewis
This app lets you see if your local McDonalds Ice Cream machine is broken. #programming #technology
Coding with Lewis
Make your websites look like their from Windows 98 #technology #opensource #career #webdev
Coding with Lewis
How do barcodes work? #technology #programming #explained
Coding with Lewis
This AI creates realistic art #technology #opensource #programming #artificialintelligence
Coding with Lewis
What is AWS? (Amazon Web Services) #technology #programming #artificialintelligence #computing
Coding with Lewis
Svelte in 15 seconds #programming #javascript #webdevelopment #opensource
Coding with Lewis
This game engine is essential if you want to create a video game #opensource #gamedev #programming
Coding with Lewis
How to start a tech company for FREE #technology #opensource #programming #business
Coding with Lewis
Every programmer should know this. #opensource #programming #softwareengineer
Coding with Lewis
This will make you a full stack developer #softwareengineer #technology #opensource
Coding with Lewis
This is how to become a better developer this holiday season #technology #programming
Coding with Lewis
This AI adds color to famous photos… #technology #opensource #programming #artificialintelligence
Coding with Lewis
This is the future of NFTs. #technology #cryptocurrency #softwaredeveloper #nft
Coding with Lewis
This is a great way to learn code if you’re Canadian 🇨🇦 #learntocode #programming #software
Coding with Lewis
This is needed before you deploy your application 👩💻. #technology #opensource #programming
Coding with Lewis
Internet Explorer is FINALLY going away! #technology #software #productivity
Coding with Lewis
There’s a competitive community… in Excel? #technology #productivity #excel
Coding with Lewis
These tech trends will dominate 2022. #technology #programming #business
Coding with Lewis
This chrome extension shows you what tech websites use. #opensource #technology #programming
Coding with Lewis
This open source project will improve your design skills #technology #programming #softwareengineer
Coding with Lewis
How to get thousands of programming books for FREE 📚 #technology #programming #opensource #books
Coding with Lewis
This AI will help you write better… #artificialintelligence #opensource #programming
Coding with Lewis
WTF is Django? (In 15 seconds) #django #technology #programming #business
Coding with Lewis
This is what happens behind the scenes when you visit a website. #technology #programming #software
Coding with Lewis
This terminal will BOOST your productivity 💪 #programming #technology #productivity #opensource
Coding with Lewis
This will make you a better programmer. 👩💻 #programming #technology #opensource #productivity
Coding with Lewis
These are the BEST programming stickers to have. #programming #software #technology #opensource
Coding with Lewis
3 High Paying Tech Jobs that will DOMINATE 2022 #career #programming #technology #software
Coding with Lewis
This JavaScript library will make your websites look MUCH better. #technology #programming
Coding with Lewis
WTF is ReactJS (in 15 seconds)?! #technology #programming #react #javascript #opensource
Coding with Lewis
This open source project will make you an EXPERT at Node.JS #technology #programming #opensource
Coding with Lewis
This will help you learn to code in 2022! #technology #programming #opensource #productivity
Coding with Lewis
This will help you be a programmer in 2022 👩💻 #technology #programming #opensource #business
Coding with Lewis
Every developer should know this 👩💻 #technology #devops #technology #opensource #productivity
Coding with Lewis
STOP writing CSS and use this instead 👩💻 #technology #programming #opensource #webdevelopment
Coding with Lewis
If you want to learn Machine Learning in 2022, start here. #technology #programming #software
Coding with Lewis
This will help you ACE your tech interview 👩💻 #technology #opensource #programming #business
Coding with Lewis
This is how to decide what programming language to learn. 👩💻 #technology #programming #software
Coding with Lewis
Learn these programming languages if you want to learn to code. 👩💻 #technology #programming
Coding with Lewis
Will Artificial Intelligence replace programmers?! 👩💻 #technology #programming #software
Coding with Lewis
This will make you a better programmer 👩💻 #technology #programming #opensource #software
Coding with Lewis
This is how to make your terminal look like a pro #technology #programming #software #opensource
Coding with Lewis
This roadmap will help you become a front end developer 👩💻 #programming #technology #software
Coding with Lewis
Follow this roadmap to be a backend developer in 2022 👩💻 #technology #programming #software
Coding with Lewis
This roadmap will help you become a data scientist in 2022👩💻 #datascience #developer #programming
Coding with Lewis
This is how to decide if you should learn JavaScript #programming #technology #javascript #webdev
Coding with Lewis
Use this to help you start a programming project. #programming #technology #opensource #software
Coding with Lewis
This roadmap will help you become a DevOps engineer in 2022. #devops #software #programming
Coding with Lewis
These non-tech skills are essential for programmers 👩💻 #technology #programming #software
Coding with Lewis
Learn these languages if you want to code in 2022 👩💻 #programming #technology #software
Coding with Lewis
Related AI Lessons
⚡
⚡
⚡
⚡
7 TypeScript Patterns I Use in Every Project
Dev.to · Alex Chen
Unbounded Processes: The Hidden Cost of Always Saying Yes
Dev.to · Khali Sollis
Developing network-based multiplayer games made easy
Medium · Programming
Errors as Infrastructure: Why the first crate in NEXUS wasn't networking.
Dev.to · Anatolii Shliakhto
Chapters (16)
Intro
0:20
Ubers Problem…
1:16
How the System was Failing
1:47
Rebuilding Their Payment System
2:46
Databases… for Money?
3:26
Why Databases Can’t Handle Finances Correctly
4:48
Rebuilding their Payment Infrastructure (LedgerStore)
5:49
Ubers Big Big Problem…. (Migration)
6:36
How The Migration Worked
7:11
The Big Big Migration
8:31
Leap of Faith
9:01
Implementing Trillions of Indexes
9:23
What is an Index?
10:08
The 3 Types of Indexes
11:57
What we can learn from Uber
12:42
Thanks for Watching
🎓
Tutor Explanation
DeepCamp AI