Meet the People Join the Team

Open Source

2 FEB

Evolving Distributed Tracing at Uber Engineering

This article is about developing Uber Engineering's open source distributed tracing system, Jaeger.

19 JAN

Introducing Ohana, Uber Engineering’s iOS Contacts Library

Meet Uber Engineering's Ohana. Meaning family in Hawaiian, Ohana is an open sourced, iOS framework for retrieving and formatting contact information.

8 DEC

Introducing Chaperone: How Uber Engineering Audits Kafka End-to-End

Uber Engineering explains why and how we built Chaperone, our in-house auditing system for monitoring Kafka pipeline health.

6 DEC

Cherami: Uber Engineering’s Durable and Scalable Task Queue in Go

How Uber engineered Cherami, the resilient, scalable, distributed task queue system written in the Go programming language.

10 NOV

Visualize Data Sets on the Web with Uber Engineering’s deck.gl Framework

In this article, we discuss deck.gl, an open sourced, WebGL-powered framework specifically designed for exploring and visualizing data sets at scale.

27 SEP

Pyflame: Uber Engineering’s Ptracing Profiler for Python

Seemingly small inefficiencies are greatly magnified as Uber's business scales. In this article we’ll explore design considerations and unique implementation characteristics of Pyflame, Uber Engineering's high-performance Python profiler implemented in C++.

11 AUG

100 Days Into Uber Engineering’s Public Bug Bounty Program

In March 2016, we launched our first public bug bounty program. Here’s an overview, by the numbers, of our first 100 days.

4 AUG

uReplicator: Uber Engineering’s Robust Kafka Replicator

Take a look into uReplicator, Uber’s open source solution for replicating Apache Kafka data in a robust and reliable manner.

26 JUL

Why Uber Engineering Switched from Postgres to MySQL

Uber Engineering explains the technical reasoning behind its switch in database technologies, from Postgres to MySQL.

21 JUL

The Uber Engineering Tech Stack, Part II: The Edge and Beyond

The end of a two-part series on the tech stack that Uber Engineering uses to make transportation as reliable as running water, everywhere, for everyone, as of spring 2016.

9 JUN

Meet Uber Engineering Amsterdam

A team profile of the people and technical work of Uber Engineering Amsterdam, and what it’s like to be a part of the team.

3 MAY

Engineering Intelligence Through Data Visualization at Uber

The data visualization team in Uber Engineering delivers intelligence through crafting visual exploratory data analysis tools. Here's what some of these visualizations look like.

20 APR

Rewriting Uber Engineering: The Opportunities Microservices Provide

To show how a microservice is implemented in Uber Engineering's ecosystem, we look at the development of Tincup, our currency and exchange rate service.

4 FEB

How Ringpop from Uber Engineering Helps Distribute Your Application

How to develop with Uber Engineering's Ringpop, an open source library developed to make our applications cooperative and scalable.

25 AUG

Announcing Uber Engineering’s Open Source Site

Announcing Uber’s Open Source Site, highlighting some of the best open source projects from our public Github page.

    Page 1 of 1