EngBrief
TopicsSources

© 2026 EngBrief

TopicsSources

Uber Engineering Engineering Blog

17 articles on EngBrief

Uber Engineering documents how the company builds and operates the technology behind its global ride-sharing and delivery platforms. Articles cover real-time systems, geospatial indexing, large-scale data processing, machine learning for ETAs and pricing, and the infrastructure serving millions of trips daily.

Real-time SystemsGeospatialMachine LearningData Processing
Visit Uber Engineering blog →

Latest Articles

Uber Engineering1 min read4d ago

Building High Throughput Payment Account Processing

Uber’s Payment Account Batch Processing system handles over 30 financial update operations per second for hot accounts with sub-second batching and strict...

PaymentsPerformanceDistributed Systems
Uber Engineering1 min read11d ago

Superuser Gateway: Guardrails for Privileged Command Execution

Learn how Uber’s new Superuser Guardrails turn risky manual commands into peer-reviewed, machine-validated changes, and how to apply this pattern to your own...

Distributed Systems
Uber Engineering1 min read18d ago

Database Federation: Decentralized and ACL-Compliant Hive™ Databases

Uber’s 10PB, 16K-dataset Hive monolith for the Delivery business had huge limitations. See how we transformed it into a secure, scalable, decentralized...

DatabasesPerformanceDistributed Systems
Uber Engineering1 min read25d ago

Uber’s Rate Limiting System

Discover how Uber built and automated a global rate-limiting system that protects millions of RPCs per second, improving reliability, reducing latency, and...

PerformanceDistributed Systems
Uber Engineering1 min readFeb 5, 2026

Introducing uFowarder: The Consumer Proxy for Kafka Async Queuing

Uber processes trillions of Kafka messages per day on a push-based consumer proxy in real time. Read this blog to learn about the thinking behind open source...

Distributed Systems
Uber Engineering1 min readJan 29, 2026

How Uber Scaled Data Replication to Move Petabytes Every Day

Uber prioritizes a reliable data lake, which is distributed across on-premise and cloud environments. This multi-region setup presents challenges for ensuring...

Distributed SystemsCloud
Uber Engineering1 min readJan 16, 2026

Apache Hudi™ at Uber: Engineering for Trillion-Record-Scale Data Lake Operations

Check out this deep dive into how Uber runs Apache Hudi™ at extreme scale—handling trillions of records, petabytes of data, and high-concurrency table services...

Distributed Systems
Uber Engineering1 min readJan 13, 2026

How Uber Conquered Database Overload: The Journey from Static Rate-Limiting to Intelligent Load Management

🧠 Overload in stateful databases isn’t one-dimensional. See how we built an intelligent load manager that sheds smarter, adapts to diverse signals, and stays...

DatabasesDistributed Systems
Uber Engineering1 min readJan 6, 2026

From Monitoring to Observability: Our Ultra-Marathon to a Cloud-Native Platform

Managing a global corporate network at Uber’s scale can feel a bit like running an ultra-marathon. There are long stretches of smooth sailing, but you’re...

CloudDistributed Systems
Uber Engineering1 min readDec 18, 2025

Powering Billion-Scale Vector Search with OpenSearch

Uber powers billion-scale vector search with OpenSearch. Discover the innovative optimizations we designed to boost search efficiency, scalability, and...

PerformanceDistributed Systems
Uber Engineering1 min readDec 16, 2025

How Uber Indexes Streaming Data with Pull-Based Ingestion in OpenSearch™

Discover how Uber uses OpenSearch™’s streaming ingestion architecture for powerful search, and learn about our contributions to a pull-based ingestion...

DatabasesDistributed Systems
Uber Engineering1 min readDec 15, 2025

How Uber, OCI™, and Ampere® Co-Optimized OCI AmpereOne® M A4 Compute

By co-designing the new OCI™ AmpereOne-M® A4 instances, Uber has moved beyond adapting to existing hardware and is now shaping the next generation of compute,...

PerformanceDistributed Systems
Uber Engineering1 min readDec 11, 2025

From Batch to Streaming: Accelerating Data Freshness in Uber’s Data Lake

Learn how Uber moved from batch to streaming ingestion with IngestionNext, reducing data latency and unlocking real-time analytics across its petabyte-scale...

PerformanceDistributed Systems
Uber Engineering1 min readDec 9, 2025

Blazing Fast OLAP on Uber’s Inventory and Catalog Data with Apache Pinot™

Discover how Uber used Apache Pinot™ to build a real-time index on its massive inventory of billions of items to power search use cases, internal tools, and...

DatabasesDistributed Systems
Uber Engineering1 min readDec 4, 2025

Improving MySQL® Cluster Uptime: Making MGR Viable at Scale

Dive into the implementation, automation and failover logic that made MySQL® Group Replication viable at Uber scale.

Distributed SystemsDatabases
Uber Engineering1 min readDec 2, 2025

Improving MySQL® Cluster Uptime: Designing Advanced Detection, Mitigation, and Consensus with Group Replication

At Uber, high availability is non-negotiable. Learn how we’ve adopted MySQL® Group Replication in single-primary mode to achieve a less than 10 second failover...

Distributed SystemsDatabases
Uber Engineering1 min readNov 24, 2025

Evolution and Scale of Uber’s Delivery Search Platform

How does Uber Eats power search across billions of stores, dishes, and grocery items? We built a next-gen semantic search platform that understands meaning,...

Distributed Systems