Avoiding overload in distributed systems by putting the smaller service in control
The Amazon Builder’s Library is a great set of deep dive papers into the challenges with modern systems. This post looks at how Amazon balances system stability between control and data plane requests.
“Avoiding overload in distributed systems by putting the smaller service in control, looks at
I call out a few more details in the Twitter thread below…
☁️ #cloud #devops
yesterday’s thread on “Automating safe, hands-off deployments” by @clare_liguori is up at https://markn.ca/2021/automating-safe-hands-off-deployments/
☁️ #cloud #devops
- data plane, “responsible for executing customer requests”
- control plane, “responsible for managing and vending customer configuration”
☁️ #cloud #devops
☁️ #cloud #devops
the author uses EC2 as an example. a lot more systems run compute/storage vs. vending those configurations
☁️ #cloud #devops
after all, it’s already doing way more work to keep itself running
the provides more details here
☁️ #cloud #devops
☁️ #cloud #devops
this is a really fascinating write up on a pattern that probably comes up more than we realize
☁️ #cloud #devops
this paper is exactly what the Builders Library was made for.
☁️ #cloud #devops
thanks for sharing this @joemag
/ ☁️ #cloud #devops