Introduction As part of Uber engineering’s wide efforts to reach profitability, recently our team was focused on reducing cost of compute capacity by improving efficiency. Some of the most impactful work was around GOGC optimization. In ...
Blog posts about Golang
Introduction Cadence is a multi-tenant orchestration framework that helps developers at Uber to write fault-tolerant, long-running applications, also known as workflows. It scales horizontally to handle millions of concurrent executions ...
How GitHub uses code scanning to increase developer happiness, and how you can too.
Sep 7, 2021
High Level Overview of the Problem Introduction If you’ve used any online/digital service, chances are that you are familiar with what a typical customer service experience entails: you send a message (usually email aliased) to the compa...
Jul 14, 2021
Check out what we learned from shipping our busiest Go service in production—we found 3 bugs in the Go MySQL driver.
May 20, 2020
We benchmark AWS Lambda to validate our assumptions about serverless technology’s performance in the real world.
Mar 28, 2019
An introduction to Step, Step functions, and how to build a deployer with Bifrost
Nov 20, 2018