AZ-305: Microsoft Azure Solutions Architect Expert

Design an app architecture solution

Section Introduction

This article introduces the module on Design and Application Architecture Solutions, focusing on how modern applications are composed of multiple components that effectively communicate with each other.

Modern applications generally include various components that exchange messages and respond to events. In this module, we dive into Azure services that facilitate messaging between application components and support event-driven architectural patterns.

A solid understanding of cloud application development is recommended. In previous discussions, we covered topics such as deploying storage accounts via the Azure portal. While similar provisioning techniques apply to virtual machines (VMs), this module specifically emphasizes creating and integrating Azure services using multiple SDKs to enable smooth component communication.

Prerequisite

Familiarity with cloud application development is assumed to help you grasp the concepts discussed in this module.

Key Topics Covered

  • Message Handling and Event Messaging Solutions in Azure: Learn how to manage communication between components.
  • API Integration Strategies: Understand the best practices for connecting various services.
  • Caching Solutions: Discover methods to improve application performance through efficient caching.
  • Application Configuration Management: Explore techniques to manage and update application settings dynamically.

Although this module is concise compared to others, it is packed with essential insights, best practices, and use cases for each service type.

Let’s get started and explore how these Azure services can enhance your application's design and architecture.

Watch Video

Watch video content

Previous
Design for Azure Site Recovery