Backend

26 posts

How Canva uses graph traversal to handle the complexity of getting print orders to our customers.

Constantinos Kavadias12/10/2024

Our journey to implement and support real-time mouse pointers.

Anton Egorov8/15/2024

The architecture of our product analytics event delivery pipeline.

Long Nguyen7/10/2024

How we built a scalable and reliable content usage counting service.

Sangzhuoyang Yu4/12/2024

We are excited to release Cadence 1.0! Used by many major companies, at Uber it powers over 1,000 services with 100K+ updates a second. Learn how Cadence makes it easy to build complex distributed systems.

6/22/2023

How we reliably migrated hundreds of GBs of relational DB data for our service split project

Dafu Ai6/19/2023

Curious about how Uber automated audit for internet-scale financial transactions? Read on to understand how directed acyclic graph (DAG) ensures that every internal and external money movement is completely accounted for.

6/15/2023

Uber will be a zero-emission platform by 2040 and we’re building tech to pave the way toward a sustainable future. Discover how Uber’s Green Vehicle Identification system is powering low-emission ride options, reducing carbon emissions, and unlocking earning potential for drivers.

6/8/2023

We stand for safety and our approach to cybersecurity incident simulations is just one of the ways that we work to protect our riders, earners, eaters, and employees.

5/11/2023

In this blog post we explain how we bootstrapped arm64 infrastructure using a relatively new toolchain in town: zig cc.

5/3/2023

Insurance regulatory compliance is critical for Uber. Discover the digital verification services, processes, and practices with insurance carrier partners that enable our teams to achieve our compliance goals.

4/13/2023

In this post we will dive into the algorithm, data modeling, and system design that go into estimating the length of time drivers would have to wait for a trip request at a given location, empowering them to strategically remain or reposition.

3/23/2023

Uber’s configuration platform team talks about how they consolidated the infrastructure for multiple configuration systems into a unified, next-gen distribution platform, reducing CPU usage by an order of magnitude.

3/9/2023

As a leader in tech, Uber is a major proponent of sustainability and reducing carbon emissions. Join us in this blog post exploring some of the innovative tools, services, and practices we have developed to promote sustainable usage of engineering resources.

3/2/2023

Uber’s engineers are always giving back to the Open Source community. In this blog we deep dive into the internals of the ARM64 port for Go linker and how we debugged its misbehavior on Apple Silicon hardware.

2/16/2023

Unified Action Platform or uAct has been built with a view to help employees keep on top of their assigned tasks and action items. uAct aggregates all such requests into one place for employees to easily view and address.

2/9/2023

Uber heavily relies on open source technologies for the Data analytics stack. In this blog post, we dive into the technical details behind solutions that helped us scale the adoption of Kerberos for authentication for the entire Data analytics infrastructure.

1/19/2023

More on how we are rebuilding Canva's search stack and pipeline.

Stuart Cam11/17/2022

Uber researchers have developed an effective, lightweight tool that uses a hybrid static/dynamic program analysis technique to pinpoint leaking goroutines in production Golang microservices.

11/10/2022

The Uber Eats team shares how they built a novel system with machine learning and linear programming to send the right message at the right time to its users.

11/3/2022