12

Service and Application Resiliency

In Chapter 10, Modern Design Patterns for Scalability, we reviewed some patterns for addressing scalability within our application. An equally important concept is that of resiliency, meaning the likelihood of a service or application handling errors or exceptions at runtime. Accounting for changes in traffic and usage for components does not mean much if the components themselves do not function properly, or do not provide any clear means of tracking down the root causes of issues.

There is always the possibility that a cloud service could experience a brief outage or an extended period of downtime that is completely out of the hands of those who maintain the application or platform.

In this chapter, we’ll ...

Get Implementing Event-Driven Microservices Architecture in .NET 7 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.