Azure / Cloud-Native

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.
https://azure.github.io/Cloud-Native/
MIT License
237 stars 51 forks source link

Showcase: Azure Container Apps and Dapr Articles #18

Open tjoudeh opened 2 years ago

tjoudeh commented 2 years ago

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:

  1. Tutorial for building Microservice Applications with Azure Container Apps and Dapr – Part 1
  2. Deploy backend API Microservice to Azure Container Apps – Part 2
  3. Communication between Microservices in Azure Container Apps – Part 3
  4. Dapr Integration with Azure Container Apps – Part 4
  5. Azure Container Apps State Store With Dapr State Management API – Part 5
  6. Azure Container Apps Async Communication with Dapr Pub/Sub API – Part 6
  7. Azure Container Apps with Dapr Bindings Building Block – Part 7
  8. Monitor Azure Container Apps with Application Insights – Part 8 Coming Soon
  9. Integrate Health probes in Azure Container Apps – Part 9 Coming Soon
  10. Azure Container Apps Auto Scaling with KEDA – Part 10 Coming Soon

Architecture diagram of the microservices application: image

nitya commented 2 years ago

Hi @tjoudeh - thank you so much for this! I've sent an invite to chat with you to see if we can do more with this. Look forward to the conversation.