[Pluralsight] Cloud Design Patterns for Azure: Availability and Resilience
Cloud Design Patterns for Azure: Availability and Resilience

Cloud Design Patterns for Azure: Availability and Resilience

image description

Course Description

When building and designing applications for the cloud you need to overcome a lot of challenges. In this course, you'll learn the design patterns that will make your cloud applications resilient to failure, and keep them up and running. When building and designing applications for the cloud you need to overcome a lot of challenges, such as performance, availability, data management, and resilience. In this course, Cloud Design Patterns for Azure: Availability and Resilience, you'll learn the design patterns that will make your cloud applications resilient to failure, and keep them up and running. First, you'll learn how to buffer workloads with the queue-based load leveling pattern. Next, you'll explore how to use the retry pattern for failed requests. Finally, you'll cover how to keep your application alive with the throttling pattern. When you've finished this course, you'll have a fundamental knowledge of the design patterns that will help you to design and build highly available

and resilient cloud-based applications.

What you will learn

Hi everyone, my name is Barry Luijbregts, and welcome to my course, Cloud Design Patterns for Azure: Availability and Resilience, which is part of the series of courses about cloud design patterns for Azure. I am an independent software developer and architect with a passion for the cloud. Cloud design patterns provide best-practice solutions to common software design problems. You are probably using a lot of them already. Now it's time to learn everything about them. Some of the major topics that we will cover include, buffering workloads with the queue-based load leveling pattern, retrying field requests with the retry pattern, and keeping your application alive with the throttling pattern. By the end of this course, you'll know the solutions to the most common problems in cloud-based applications. Before beginning the course, you should be familiar with designing and developing cloud-based applications, at least at a beginner level. I hope you'll join me on this journey to learn about cloud design patterns, with the Cloud Design Patterns for Azure: Availability and Resilience course, at Pluralsight.

Curriculum

Section 1: Course Overview

Section 2: About the Availability and Resilience Cloud Design Patterns

Section 3: Circuit Breaker Pattern

Section 4: Compensating Transaction Pattern

Section 5: Health Endpoint Monitoring Pattern

Section 6: Queue-based Load Leveling Pattern

Section 7: Retry Pattern

Section 8: Throttling Pattern