Application Centric Design (CNMM Axis-2)
As discussed in the previous chapter, creating serverless and microservice-based applications is a key cloud native way to differentiate as compared to pre-cloud era design patterns. So, let's look at how can we design such applications in Microsoft Azure cloud using multiple key services.
Serverless microservice
In this section, we are going to create a serverless microservice application on Microsoft Azure. In order for you to easily compare and learn capabilities across cloud providers, we will use the same example of creating a Weather Services application, which we discussed in the previous chapter on AWS. So, as a refresher, the overall application will have three main parts:
- An API trigger to invoke the application.
- A function that is written in Azure Functions.
- An external weather service to which we will pass some parameters and get results:
The main parts of a Weather Services application
Serverless microservice – walkthrough
In order to create...