이 영상은 Uber가 수조 건의 거래를 처리하기 위해 구축한 복잡한 시스템을 다루며, 회사가 안정성, 정확성, 확장성을 보장하기 위해 결제 시스템을 어떻게 재설계했는지 설명합니다. 초기에는 증가하는 거래량을 감당할 수 없었던 단일 응용 프로그램을 사용하여 지연과 오류가 발생했습니다. 이를 해결하기 위해 Uber는 PostgreSQL, MySQL 및 불변 원장을 통합하여 정확한 이중 입출금 회계를 보장하는 마이크로서비스 기반 아키텍처로 전환했습니다. Uber는 Ledger Store를 개발하여 거래 무결성을 개선하고, Apache Kafka를 통해 실시간 처리를 관리하며, 과거 거래를 봉인했습니다. 방대한 데이터 이관은 그림자 데이터베이스 시스템을 통해 점진적으로 라이브 테스트를 진행한 후 새 시스템으로 완전히 전환할 수 있게 했습니다. 다양한 인덱싱 방법을 통해 거래 검색을 최적화하고, 2조 개 이상의 기록을 관리하여 Uber의 결제 시스템이 원활하게 작동하게 합니다.
#UberTech 우버기술 #PaymentProcessing 결제처리 #Microservices 마이크로서비스 #DataMigration 데이터마이그레이션 #ScalableSystems 확장형시스템 #LedgerTechnology 원장기술 #BigDataAnalytics 빅데이터분석 #TransactionManagement 거래관리 #DatabaseOptimization 데이터베이스최적화 #RealtimeProcessing 실시간처리