Uber’s Real-time Data Intelligence Platform At Scale: Improving Gairos Scalability/Reliability
Background
Real-time data (# of ride requests, # of drivers available, weather, game) enables operations teams to make informed decisions like surge pricing, maximum dispatch...
The Journey Towards Metric Standardization
At Uber, business metrics are vital for discovering insights about how we perform, gauging the impact of new products, and optimizing the decision making...
Uber’s Real-Time Push Platform
Uber builds multi-sided marketplaces handling millions of trips every day across the globe. We strive to build real-time experiences for all our users.
The nature...
Turning Metadata Into Insights with Databook
Every day in over 10,000 cities around the world, millions of people rely on Uber to travel, order food, and ship cargo. Our apps...
Meet the 2020 Safety Engineering Interns: COVID Edition
About the Safety team & What we do
Uber is dedicated to keeping people safe on the road. The Safety and Insurance Engineering team is...
Revolutionizing Money Movements at Scale with Strong Data Consistency
Uber as a platform invites its users to leverage it, earn from it, and be delighted by it. Serving more than 18 million requests...
Designing Edge Gateway, Uber’s API Lifecycle Management Platform
The making of Edge Gateway, the highly-available and scalable self-serve gateway to configure, manage, and monitor APIs of every business domain at Uber.
Evolution of...
Standing for Safety: Meet the Uber Sao Paulo Tech Team
Located in the heart of Latin America’s largest city, the Uber Sao Paulo Tech Center was founded in late 2018 as a company-wide hub...
Introducing Domain-Oriented Microservice Architecture
Introduction
Recently there has been substantial discussion around the downsides of service oriented architectures and microservice architectures in particular. While only a few years ago,...
Engineering Failover Handling in Uber’s Mobile Networking Infrastructure
Millions of users use Uber’s applications everyday across the globe, accessing seamless transportation or meal delivery at the push of a button. To achieve...
Editing Massive Geospatial Data Sets with nebula.gl
Uber built and open sourced nebula.gl, a tool set for full-featured geospatial editing in the web browser, to better visualize large-scale data sets.
Introducing Piranha: An Open Source Tool to Automatically Delete Stale Code
Uber developed Piranha to seamlessly delete code related to obsolete feature flags, leading to improved developer productivity and a cleaner codebase.
Fostering a Culture of Sponsorship: Introducing Uber’s Engineering and Sponsorship Development Program
Designed by Uber's Office of the CTO, the Engineering Sponsorship and Development Program (ESDP) pairs participants with sponsors and provides an opportunity to hone technical leadership skills.
Tricks of the Trade: Tuning JVM Memory for Large-scale Services
Uber engineers share their learnings on how to tune a Java Virtual Machine so as to avoid long pauses and other issues with garbage collection.
Counting Calories: How We Improved the Performance and Developer Experience of UberEats.com
Improving the performance and developer velocity for the Uber Eats web application involved a complete rewrite, developing a new architecture and using Fusion.js.
Year in Review: 2019 Highlights from the Uber Engineering Blog
To cap off 2019, the Uber Engineering Blog editors present a selection of our most popular articles covering a range of technical topics, from AI to mobile development.
Uber Infrastructure in 2019: Improving Reliability, Driving Customer Satisfaction
In 2019, Uber's Infrastructure team built new services and systems to enable resource savings, efficiency gains, and greater resilience across our technology stack.
Food Discovery with Uber Eats: Using Graph Learning to Power Recommendations
By integrating graph learning techniques with our Uber Eats recommendation system, we created a more seamless and individualized user experience for eaters on our platform.
Conducting Better Business with Uber’s Open Source Orchestration Tool, Cadence
Uber engineers describe Cadence, Uber’s open source workflow orchestration tool, its architecture, and its use in a series of informative presentations.
Improving Pickups with Better Location Accuracy
Uber built beacon to improve vehicle location accuracy on our platform, leading to more seamless rider pickup and dropoff experiences.