Zero-Sum by Design: 10 Years of Uber’s Payments Platform

This post details the evolution of Uber's Payments Platform (Gulfstream) over a decade, highlighting core principles like immutable money orders, zero-sum accounting, and strongly consistent ledger balances. It describes the migration from DynamoDB to a custom LedgerStore, the introduction of Entity Fares to enforce zero-sum at computation, and the specialized batch-write mechanism to solve the hot entity problem for B2B growth. The platform's evolution into a multi-tenant Ledger-as-a-Service model is also discussed, enabling various Uber services like Uber Cash, Uber Money, and Uber for Business. The platform's LOB-agnostic and payment-instrument-agnostic design principles have allowed it to scale to numerous product lines and payment methods with minimal core platform changes.