데브허브 | DEVHUB | How Uber Handles TRILLIONS of Transactions
Uber는 어떻게 단 한 건의 거래도 놓치지 않고 수십억 건의 결제를 처리할 수 있을까요? 이 영상에서는 Uber의 방대한 결제 인프라 관리를 위한 혁신적인 솔루션을 자세히 살펴봅니다.
Uber 엔지니어링 블로그
https://www.uber.com/en-CA/blog/how-l...https://www.uber.com/en-CA/blog/dynam...https://www.uber.com/en-CA/blog/money...
다음 내용을 살펴보겠습니다.
Uber가 모놀리스 아키텍처에서 마이크로서비스 아키텍처로 전환하는 과정
초기 결제 시스템 구축 과정에서 겪었던 어려움
Job/Order 기반 시스템 도입
LedgerStore 구축 - Uber 맞춤형 원장 데이터베이스
중요성 금융 거래의 불변성
2,500억 개의 레코드를 포함하는 Uber의 대규모 데이터 마이그레이션 프로세스
원활한 데이터베이스 전환을 위한 Shadow Writer 기술
Uber에서 사용하는 다양한 유형의 인덱스(Strongly Consistency, Eventual Consistency, Time-range)
Uber가 2조 개 이상의 인덱스를 관리하는 방법
링크
---
내 12,000개 이상의 DISCORD 💬
/ discord
소셜 미디어에서 저와 소통하세요
📸 Instagram:
/ lewismenelaws
🎚TikTok:
/ lewismenelaws
🐣 Twitter:
/ lewismenelaws
내 장비 💻
https://liinks.co/lewismenelaws
-----
타임스탬프
0:00 인트로
0:20 Ubers 문제…
1:16 시스템 실패 원인
1:47 결제 시스템 재구축
2:46 데이터베이스… 돈 때문에?
3:26 데이터베이스가 재정을 제대로 처리할 수 없는 이유
4:48 결제 인프라 재구축(LedgerStore)
5:49 Uber의 큰 문제… (마이그레이션)
6:36 마이그레이션 작동 방식
7:11 대규모 마이그레이션
8:31 신념의 도약
9:01 수조 개의 인덱스 구현
9:23 인덱스란 무엇인가?
10:08 인덱스의 3가지 유형
11:57 Uber에서 배울 수 있는 것
12:42 시청해 주셔서 감사합니다