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.