Updated TOC
Chapter 1: Introduction
Chapter Goal: To provide an overview of the various azure services that we are going to use in this book to build scalable, enterprise-grade applications.
No of pages 10-20
Sub -Topics
1. Introduction to Cloud Computing
2. Cloud Deployment Models
3. Serverless Computing
4. Quick tour of Azure Services
5. Summary
Chapter 2: Build a Web API to send messages to Azure Service Bus
Chapter Goal: To Develop and Deploy a Web API to send messages to Azure Service Bus Queue
No of pages: 25-30
Sub - Topics
1. Introduction to Azure Service Bus
2. What is Azure Service Bus Queue and Topic
3. Create an Azure Service Bus instance
4. Build an ASP.NET 6 Web API to send messages to Azure Service Bus Queue
5. Test the API using Postman
6. Summary
Chapter 3: Build a Worker Service to process messages from Azure Service Bus
Chapter Goal: To build a worker service to process messages enqueues in Azure Service Bus
No of pages: 25-30
Sub - Topics:
1. Getting Started with Worker Service
2. Building a worker service with ASP.NET 6
3. Explore ways to consume messages from Azure Service Bus Queue
4. Build a worker service to process messages
5. Summary
Chapter 4: Building a Microservice using .NET and AKS
Chapter Goal: To build a microservice application using .NET, containerize the microservice and run it on Azure Kubernetes Service
No of pages: 30-40
Sub - Topics:
1. Introduction to Azure Kubernetes Service and Azure Container Registry
2. Build a Microservice using .NET
3. Create an Azure Kubernetes Service and Azure Container Registry
4. Containerize the Microservice and push it to Azure Container Registry
5. Run the Microservice on Azure Kubernetes Service
6. Summary
Chapter 5: Secure Microservice with Azure AD
Chapter Goal: To implement role-based authentication and authorization with Azure AD to secure our .NET Applications
No of pages: 20-30
Sub - Topics:
1. Introduction to Azure AD
2. Register an application in the Azure AD Tenant
3. Configure Authentication for the Microservice application running on AKS
4. Configure Role based Authorization for the Microservice application running on AKS
5. Summary
Chapter 6: Running APIs on Azure Container Apps
Chapter Goal: To deploy our .NET workloads to Azure with Azure Container Apps
No of pages: 20-30
Sub - Topics:
1. Introduction to Azure Container Apps
2. Build and containerize .NET API
3. &nb
Ashirwad Satapathi is a software developer with a leading IT firm whose expertise is building scalable applications with .NET Core. He has a deep understanding of how to build full-stack applications using .NET and Azure PaaS and serverless offerings. He is an active blogger in the C# Corner developer community. He was awarded the C# Corner MVP (September 2020) for his remarkable contributions to the developer community.
Abhishek Mishra is an architect with a leading software multinational company and has deep expertise in designing and building enterprise-grade Intelligent Azure and .NET-based architectures. He is an expert in .NET full stack, Azure (PaaS, IaaS, serverless), Infrastructure as Code, Azure Machine Learning, Intelligent Azure (Azure Bot Services and Cognitive Services), and Robotics Process Automation. He has 15+ years of experience working in top organizations in the industry. He loves blogging and is an active blogger in the C# Corner developer community. He was awarded the C# Corner MVP (December 2018 and 2019) for his contributions to the developer community.