Posted On: Oct 6, 2020

Today, the Amazon Builders’ Library published a new article titled, Avoiding overload in distributed systems by putting the smaller service in control. AWS Senior Principal Engineer Joe Magerramov dives deep into the strategies for avoiding the larger service from overloading the smaller one by putting the smaller service in control of the pace of interactions.

The Amazon Builders’ Library is a collection of living articles that take readers under the hood of how Amazon architects, releases, and operates the software underpinning Amazon.com and AWS. The Builders’ Library articles are written by Amazon’s senior technical leaders and engineers, covering topics across architecture, software delivery, and operations. For example, readers can see how Amazon automates software delivery to achieve over 150 million deployments a year or how Amazon’s engineers implement principles such as shuffle sharding to build resilient systems that are highly available and fault tolerant.