Using dependency isolation to contain concurrency overload
≡ paper
Typically when I think about overload, I think about a system getting a spike in request volume, or a shift toward more expensive requests. There's another type of overload that doesn't come from callers, but rather comes from dependencies: latency. This article goes into way too much detail about this failure mode and what to do about it.
→ Read the paper
https://aws.amazon.com/builders-library/dependency-isolation/