Every day, millions of people rely on Uber to move from place to place and have food and groceries delivered. Uber depen...
Cinnamon: Using Century Old Tech to Build a Mean Load Shedder
Introduction Uber has thousands of microservices that serve its ~130M monthly customers such as riders, eaters and earne...
PID Controller for Cinnamon
In the previous post, we gave an overview of Cinnamon and its different components. In this second part we’ll dive into ...
Cinnamon Auto-Tuner: Adaptive Concurrency in the Wild
This is the third part that wraps the series of blog posts on Cinnamon Loadshedder. After giving an overall picture in p...
Improving Uber Eats Home Feed Recommendations via Debiased Relevance Predictions
Home Feed Ranking in Uber Eats Uber Eats’ mission is to make eating effortless, at any time, for anyone. The Uber Eats h...
Supercharge the Way You Render Large Lists in React
Introduction Rendering large lists in React can be a challenging task for developers. As the size of the list grows, the...
The AWS Canada West (Calgary) Region is now available
Update: December 20, 2023 — The list of services available today at launch is now updated with AWS Artifact, AWS Cloud C...
Your MySQL 5.7 and PostgreSQL 11 databases will be automatically enrolled into Amazon RDS Extended Support
Today, we are announcing that your MySQL 5.7 and PostgreSQL 11 database instances running on Amazon Aurora and Amazon Re...
DNS over HTTPS is now available in Amazon Route 53 Resolver
Starting today, Amazon Route 53 Resolver supports using the DNS over HTTPS (DoH) protocol for both inbound and outbound ...
AWS India customers can now save card information for monthly AWS billing
Today, AWS India customers can now securely save their credit or debit cards in their AWS accounts according to the Rese...