Developing for Autoscaling on Azure

Develop your skills for autoscaling on Azure with this course from Cloud Academy. Learn how to improve your teams and development skills and understand how they relate to scalable solutions. What's more, in this course you can analyze and execute how to deal with transient faults.

This Course is made up of 19 lectures that will guide you through the process from beginning to end. 

To discover more Azure Courses visit our content training library.

Learning Objectives

  • Learn how to develop applications for autoscale
  • Prepare for the Azure AZ-303 certification
  • Design and Implement code that addresses singleton application instances


Intended Audience

This course is recommended for:

  • IT Professionals preparing for Azure certification
  • IT Professionals that need to develop applications that can autoscale


There are no prior requirements necessary in order to do this training course, although an understanding of MS Azure will prove helpful



Welcome to Developing for Autoscaling on Azure. My name is Thomas Mitchell, and I'll be taking you through this course on key autoscaling concepts, application design considerations, transient fault handling and singleton application instances. I'm an Azure content author at Cloud Academy, and I have over 25 years of deep IT experience, several of those with cloud technologies. If you have any questions, feel free to connect with me on LinkedIn or send an email to This course is intended for IT professionals who are interested in earning Azure certification and also for those who need to develop applications for autoscale. 

To get the most from this course, you should have at least a moderate understanding of developing applications in Microsoft Azure. We'll kick off the course with an overview of autoscaling and then touch on key autoscaling considerations. After covering autoscaling considerations, we'll touch on some common patterns that are useful when developing for autoscale. Late in the course, we'll cover application design considerations and how to configure autoscaling for Azure solutions. The bulk of the course will cover transient faults and how to deal with them. We'll wrap up the course by covering singleton application instances. By the end of this course, you have should have a good understanding of key considerations and concepts as they relate to developing for autoscaling. You should also understand what transient faults are and how to deal with them. We'd love to get your feedback on this course so please give it a rating when you're finished. If you're ready to learn about developing for autoscaling on Azure, let's get started.

About the Author
Learning Paths

Tom is a 25+ year veteran of the IT industry, having worked in environments as large as 40k seats and as small as 50 seats. Throughout the course of a long an interesting career, he has built an in-depth skillset that spans numerous IT disciplines. Tom has designed and architected small, large, and global IT solutions.

In addition to the Cloud Platform and Infrastructure MCSE certification, Tom also carries several other Microsoft certifications. His ability to see things from a strategic perspective allows Tom to architect solutions that closely align with business needs.

In his spare time, Tom enjoys camping, fishing, and playing poker.