In this chapter, we have browsed through the PaaS platforms, as well as the architectural approaches that are available for hosting and implementing ASP.NET Core web services. Using the flexible infrastructure offered by ASP.NET Core, it is a relief for developers to implement microservices that consume data from Cosmos DB collections. The services that contain CRUD operations on domain objects can be optimized and improved with Redis, as well as containerization, and hosted on multiple platforms and operating systems. Security, being one of our main concerns in a distributed cloud architecture, can be ensured using the available identity infrastructure and Identity as a Service offerings such as Azure Active Directory and Azure AD B2C on Azure cloud stack.
In the next chapter, we will move on to Azure Serverless, which is yet another service platform that .NET Core can...