Using Microsoft Azure as a hosting and services provider enables developers to write modern cloud-first applications. In this course, Microsoft Azure Developer: Developing for Autoscaling, you'll gain the ability to use Azure and leverage a built-in autoscaling system that takes care of all heavy lifting, leaving you, the developer, to only think about your code. First, you'll learn how the autoscaling on Azure works. Next, you'll explore various cloud patterns that enable your application to scale better. Finally, you'll discover how to write code that can be executed in parallel efficiently. By the end of this course, you'll have the knowledge to efficiently create an autoscaling strategy for your own applications.
Course Overview Hi everyone. My name is Nikola Milanovic. Welcome to my course, Developing for Autoscaling, in the Microsoft Azure Developer series. I am a. NET developer, solution architect, and Azure enthusiast. Throughout this course, you will be refactoring the monolith application using cloud factors and Azure services in order to improve performance, meet the load demand, and enable better autoscaling. We'll learn how autoscaling works on Azure and how to develop for it. Some of the major topics that we will cover include how to design your applications to be effective at autoscaling and resource consumption, autoscaling considerations when creating cloud applications, what are some of the major drawbacks of having a system that is optimized for autoscaling, and how to write code that can be executed in parallel. By the end of this course, you will learn how to create autoscaling strategy for your applications and how to execute it using various Azure services and design patterns while solving the most common pitfalls of cloud and distributed architecture. I hope you'll join me on this exciting journey to learn how to write and execute part of our code in the cloud with Developing for Autoscaling course, at Pluralsight.