Microsoft Azure for .NET Developers - Cloud Patterns and Architecture
Building applications in the cloud gives you a range of abilities to build scalable, resilient, and highly available applications. This course presents you with design patterns and systems architecture for applications in Microsoft Azure.
What you'll learn
Building applications in the cloud gives you the ability to write highly available, highly scalable applications, and services that are resistant to failure. In this course, Microsoft Azure for .NET Developers - Cloud Patterns and Architecture, you'll learn a different architectural approach to building cloud applications, and see how various Windows Azure services and resources fit into those architectures. First, you'll explore how to use specific Azure resources to add redundancy, fail-over, and load balancing to a system. Next, you'll discover how to utilize the Azure Content Delivery Network. Finally, you'll delve into learning how to create an API gateway. By the end of the course, you'll have the patterns and architectural knowledge you need to build scalable, resilient cloud services and applications.
Table of contents
- Introduction 1m
- An Overview of Azure Services 4m
- How to Host a Web Application 3m
- A Basic Web API Design 6m
- Adding Authentiction 3m
- A Sophisticated Web System 7m
- Adding Resiliency and Availability 3m
- Managing APIs 2m
- Backend Architecture for Native Apps 2m
- DevOps with Containers and Kubernetes 2m
- Building for the Internet of Things 3m
- Infrastructure for Lift and Shift 4m
- Summary 1m
- Introduction 1m
- About High Availability 1m
- Failure Does Happen 4m
- Understanding Serivce Level Agreements 2m
- Measuring Uptime with Nines 2m
- Connection Resiliency 4m
- Graceful Degradation 3m
- Introducing the Azure Load Balancers 2m
- Setting up Azure Traffic Manager 6m
- Azure Traffic Manager Endpoints 9m
- Load Leveling 2m
- Azure Service Bus Features 2m
- Using Azure Service Bus 14m
- Automating Azure 2m
- Testing 1m
- Monitoring 1m
- Summary 0m
- Introduction 0m
- Performance and Scalability 1m
- A Sample Architecture 4m
- The Importance of Partitioning 4m
- Azure SQL Sharding 2m
- Undertanding the CAP Theorem 6m
- Common Application Patterns 2m
- Caching Benefits 1m
- Configuring and Using Redis 11m
- The Role of Content Delivery Networks 1m
- Configure and Using Azure CDN 8m
- API Gateways 1m
- Preparing an API for API Manager 9m
- Importing an API to API Manager 11m
- Configuring an API in API Manager 4m
- Summary 1m