Introduction

Completed

Even small organizations can operate globally when they host their apps on Azure. To serve users around the globe, you must design an app architecture that responds rapidly to users, whatever their location.

Suppose you work for a shipping company that has a portal on Azure for customers to create, manage, and track shipments. This portal is a critical part of their business, and has a highly scalable architecture that you implemented in the East US Azure region. The portal needs to be highly available and tolerant of faults across geographic regions. The company wants to create an architecture that provides these capabilities, and they want to identify the services for the features they need.

In this module, you learn how to design an application architecture for high availability and fault tolerance that's present in more than one region.

By the end of this module, you're able to design this kind of application architecture and understand the benefits, and limitations of its component parts.

Learning objectives

In this module, you'll:

  • Design the networking architecture for a geographically distributed application.
  • Design the application architecture for a geographically distributed application.
  • Design the data architecture for a geographically distributed application.

Prerequisites

  • Intermediate familiarity with Azure PaaS services.
  • Intermediate familiarity with architecture principles.