Bicep Pattern Projects
Azure Sample showing how to connect and call multiple container apps within the same environment. Shows the approach to use both with and without Dapr.Project mention: Azure Container Apps - the future of K8s in the cloud? | dev.to | 2021-11-17
Dapr (Distributed Application Runtime) is a runtime that helps build resilient, stateless, and stateful microservices. Azure Container Apps offers a fully managed version of the Dapr APIs when building microservices. When you use Dapr in Azure Container Apps, you can enable sidecars to run next to your microservices that provide a rich set of capabilities. Available Dapr APIs include Service to Service calls, Pub/Sub, Event Bindings, State Stores, and Actors. There is an excellent example created by Jeff Hollan showing how multi-container communication can use direct calls as well as be proxied by Dapr. Dapr can provide mTLS, auto-retries, and additional telemetry. This example also shows how to deploy the app using GitHub Actions and Azure BICEP.
Are you hiring? Post a new remote job listing for free.