Cloud Design Patterns for Azure: Data Management and Performance

This course will teach you the design patterns that will make your cloud applications performant and work well with data.
Course info
Rating
(53)
Level
Intermediate
Updated
Jun 22, 2017
Duration
2h 1m
Table of contents
Course Overview
About the Data Management and Performance Cloud Design Patterns
Automatic Scaling Pattern
Cache-aside Pattern
Command and Query Responsibility Segregation (CQRS) Pattern
Event Sourcing Pattern
Sharding Pattern
Static Content Hosting Pattern
Description
Course info
Rating
(53)
Level
Intermediate
Updated
Jun 22, 2017
Duration
2h 1m
Description

When building and designing applications for the cloud you need to overcome a lot of challenges, like performance, availability, data management, and resilience. In this course, Cloud Design Patterns Library: Data Management and Performance, you'll learn the design patterns that will make your cloud applications performant and work well with data. First, you'll discover how to improve geographic application performance with the static content hosting pattern. Next, you'll explore how to implement scalability of data with the sharding pattern. Finally, you'll learn how to improve your applications performance, scalability, and security with the CQRS pattern. When you've finished this course, you'll have a foundational knowledge of the design patterns that will help you to design and build performant cloud-based applications.

About the author
About the author

Barry is a software architect and developer with a passion for the cloud. He has worked for lots of companies throughout the last decade and is keen to share his knowledge with the community. He co-founded a usergroup focused on technology and soft-skills and currently teaches people about the benefits of the cloud.

More from the author
Blazor: The Big Picture
Beginner
32m
Oct 8, 2019
JavaScript Variables and Types
Intermediate
43m
Aug 19, 2019
More courses by Barry Luijbregts
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Barry Luijbregts and welcome to my course Cloud Design Patterns for Azure: Data Management and Performance, 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 improving geographic application performance with the static content hosting pattern, implementing scalability of data with the sharding pattern, and improving your application's performance, scalability and security with the CQRS 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: Data Management and Performance course here at Pluralsight.