This is a showcase on Azure Cloud Native, the products, events and how to get started or go deep with cloud native technologies, including Serverless on Azure.
Hi @nitya, I've created a detailed tutorial of 10 posts where I build step-by-step a tasks management application following the microservices architecture pattern. This application will consist of 3 microservices, each with specific capabilities to show how Azure Container Apps and Dapr can simplify the building of a microservice application.
Various Dapr building blocks are used in this tutorial such as:
Service to Service invocation: Frontend Web App microservice invokes the Backend Web API microservice using Dapr sidecar.
State Management: Backend API stores Azure Cosmos DB data and stores email logs on Azure Table Storage using Dapr State Management building blocks.
Pub/Sub: Backend API publishes messages to Azure Service Bus when a task is saved and a Backend processor microservices consumes those messages and sends emails using SendGrid.
Bindings: The backend processor is triggered based on an incoming event such as a Cron job. Integration with external resources such as Azure Storage Queue and Invoking external resources using output bindings.
IaC code using Bicep and GitHub actions are in place for easier recreation of the complete resources needed for students/learners
The blog posts can be accessed from this link, and the code repository is available here
Hi @nitya, I've created a detailed tutorial of 10 posts where I build step-by-step a tasks management application following the microservices architecture pattern. This application will consist of 3 microservices, each with specific capabilities to show how Azure Container Apps and Dapr can simplify the building of a microservice application.
Various Dapr building blocks are used in this tutorial such as:
IaC code using Bicep and GitHub actions are in place for easier recreation of the complete resources needed for students/learners
The blog posts can be accessed from this link, and the code repository is available here
List of posts within the tutorial:
Architecture diagram of the microservices application:![image](https://user-images.githubusercontent.com/3114431/188848087-913f691e-9b65-4303-972a-280509afe82e.png)