Uber
Uber logoUber · Feature trail

Unified Checkout and Payment Ecosystem Streamlining

3 posts · Sep 2024 – Aug 2026

What this trail covers

Uber has developed a Unified Checkout platform to streamline its payment ecosystem across various Lines of Business (LOBs). This initiative addresses the historical challenge of implementing payment logic independently for each LOB, leading to inconsistencies, increased costs, and reduced velocity. Unified Checkout acts as a central layer, orchestrating payment methods, risk assessments, and user authentication flows. It offers modular and hosted solutions, abstracting payment complexity away from individual LOBs. 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.

All Uber trails