30+ Updates per Second per Account: Uber Scales Ledger Processing with Batching
7.9 relevance
Score Breakdown
technical depth 9
novelty 8
actionability 7
community 6
strategic 7
personal 9
Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.
Uber's high-throughput ledger processing with batching—deep architecture, highly relevant to data engineering and scalability.
Summary
Uber's new ledger processing system uses 250ms batching and Redis coordination to handle over 30 updates per second per account under high contention, replacing per-request processing with batched atomic updates. The double-entry accounting model ensures consistency, and the three-stage workflow (grouping, atomic execution, persistence) cuts processing from hours to minutes while maintaining auditability.