Cloud Application Architecture - A Structured Approach presents a guide for designing cloud applications that are scalable, resilient, and highly available, plus it will help you build a basic understanding of Microsoft's Azure Services.
This course is designed for anyone who wants to optimize the PaaS services provided by Microsoft Azure. Imagine designing a "Netflix-like" infrastructure in the cloud. What are some of the design options integrated in Azure that would enable your app to be scalable, resilient, secure, and highly available? That's what is taught in this course. Therefore, this course will benefit Cloud application developers who use Azure's PaaS services most, but it is intended to assist anyone in making architectural decisions, regardless of the cloud platform (though I will demonstrate using Microsoft Azure).
Topics covered in this course include:
- Design Patterns (a brief introduction to some design patterns)
- High Availability Scalability Security (Azure Security Center, App Service and IAM, Key Management, Encryption at Rest)
- Data Solutions (Azure SQL Data Warehouse, Azure Data Factory, Azure Data Lake)
Ready to start designing your own cloud applications? Get started below!