30+ Updates per Second per Account: Uber Scales Ledger Processing with Batching
Summary
Uber improved its financial ledger platform with a batching-based execution model that can process more than 30 updates per second on a single account. The new design groups updates into short 250ms windows so multiple operations can share one read-write cycle. This reduces overhead from repeated transaction processing while preserving strict consistency, auditability, and reconciliation requirements. The system uses Redis coordination and optimistic atomic updates to handle high-contention workloads more efficiently. The change speeds up reconciliation and operational corrections across Uber's marketplace systems.
Classifications
industries
Telecommunications
applications
E-Commerce EDI Software
AskAI Classifications
Labels
No AI classifications detected