This chapter discusses application design and deployment for Azure—a Microsoft public cloud platform. The essence of cloud-native development is the ability to integrate your application with PaaS platforms provided by the cloud provider. You, as a developer, focus on creating value (solving customer problems), and allow the cloud provider to do the heavy lifting for your application's infrastructure.
In this chapter, we will learn the following:
- Different categories of PaaS services provided by Azure. We will delve a little deeper into services that will be used by our sample applications.
- Migrate our sample application to Azure and understand the various options available. We will also evaluate all the options and understand the pros and cons for each option.
We are covering the Azure platform with the intention of showing how...