Sort by:

Site Reliability Management with Mike Hiraga

Software engineers have interacted with operations teams since software was being written. In the 1990s, most operations teams worked with physical infrastructure. They made sure that

Scalable Multiplayer Games with Yan Cui

Remember when the best game you could play on your phone was Snake? In 1998, Snake was preloaded on Nokia phones, and it was massively popular. That same year Half-Life won game of the

Load Balancing at Scale with Vivek Panyam

Facebook serves interactive content to billions of users. Google serves query requests on the world’s biggest search engine. Uber handles a significant percentage of the transportation

Elastic Load Balancing with Ranga Rajagopalan

Computational load is the amount of demand that is being placed on a computer system. “Load” can take the form of memory, CPU, network bandwidth, disk space, and other finite

Heroku Autoscaling with Andrew Gwozdziewycz

When an application is using all of its available resources, that application needs to be scaled. Scaling an application means giving it more resources–typically servers.