Designing for High Availability, Disaster Recovery, and Scale

In this chapter, we will cover the following three aspects of designing modern reliable systems:

  • Designing the application for High Availability
  • Implementing a Disaster Recovery plan
  • Designing services to scale

We will discuss availability and business continuity at design level, both for the Azure Functions and other services used in the application.

Get Serverless computing in Azure with .NET 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.