Backend
26 postsHow Canva uses graph traversal to handle the complexity of getting print orders to our customers.
Our journey to implement and support real-time mouse pointers.
The architecture of our product analytics event delivery pipeline.
How we built a scalable and reliable content usage counting service.
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.
How we reliably migrated hundreds of GBs of relational DB data for our service split project
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.
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.
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.
In this blog post we explain how we bootstrapped arm64 infrastructure using a relatively new toolchain in town: zig cc.
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.
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.
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.
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.
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.
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.
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.
More on how we are rebuilding Canva's search stack and pipeline.
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.
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.