Bringing down an entire application is easy. All it takes is the failure of a single service and the entire set of services that make up the application can come crashing down like a house of cards. Just one minor error from a non-critical service can be disastrous to the entire application.
Service Tiers are one way of helping minimize the impact of service failures across service dependencies. They are a technique I learned while working at Amazon, and they are a technique I recommend to everyone I work with.
I’ve written a lot on service tiers . I talk about them in my book, Architecture for Scale . I gave a presentation on the topic at the 2019 GeekWire Summit in Seattle, WA. I’ve presented the concept to customers and at other conferences.
And recently, I started a three part series on the topic on my new podcast, Modern Digital Applications .
If this topic interests you, then you might be interested in other topics I discuss. Please signup to receive email updates from me on this and related topics. Or, perhaps audio is more your thing, then subscribe to my podcast, Modern Digital Applications .
Whichever method interests you, I believe you will find these topics interesting, and I look forward to you joining me.