-
Ahmed Muhi - 07 Oct, 2025
Introduction to Cloud-Native Architecture Patterns: Building Resilient Distributed Systems
Discover why cloud-native architecture patterns exist and which problems they solve. Learn the five core challenges of distributed systems and the battle-tested patterns that address them - from resilience to observability.
-
Ahmed Muhi - 07 Sep, 2025
Terraform Remote State on Azure: Moving State Out of Your Local Folder
Learn how Terraform remote state works on Azure. This guide explains why local state is fine for learning, why real projects need remote state, and how to store Terraform state safely in an Azure Storage Account.
-
Ahmed Muhi - 28 Aug, 2025
Dapr for Beginners: Running Dapr Pub/Sub Apps on Azure Container Apps
Learn how to run a Dapr publish/subscribe microservices application on Azure Container Apps. Build and push Order and Inventory service images to Azure Container Registry, deploy them with Dapr enabled, connect Dapr pub/sub to Azure Service Bus, and use an Azure-backed state store for inventory data.
-
Ahmed Muhi - 21 Aug, 2025
Dapr for Beginners: Building Pub/Sub Microservices with Dapr
Learn how to use Dapr's publish and subscribe building block to build event-driven microservices. In this hands-on tutorial, an Order Service publishes an OrderPlaced event, an Inventory Service subscribes to it, and Dapr handles the local pub/sub plumbing through its sidecar model.
-
Ahmed Muhi - 14 Aug, 2025
Docker for Beginners: Running Multi-Container Apps with Azure Container Apps
Learn how to run a small multi-container application in Azure Container Apps. Build and push separate Node.js API and worker images to Azure Container Registry, deploy them as separate Container Apps, configure external and internal ingress, and test service-to-service communication in a managed Azure environment.