30+ Updates per Second per Account: Uber Scales Ledger Processing with Batching

General News

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

Linked Companies