Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.96 KB

microservices.md

File metadata and controls

34 lines (24 loc) · 1.96 KB
title description services author ms.service ms.topic ms.date ms.author ms.custom
Microservices with Azure Containers Apps
Build a microservice in Azure Container Apps.
container-apps
craigshoemaker
container-apps
conceptual
06/23/2022
cshoe
ignite-fall-2021, event-tier1-build-2022

Microservices with Azure Container Apps

Microservice architectures allow you to independently develop, upgrade, version, and scale core areas of functionality in an overall system. Azure Container Apps provides the foundation for deploying microservices featuring:

:::image type="content" source="media/microservices/azure-container-services-microservices.png" alt-text="Container apps are deployed as microservices.":::

A Container Apps environment provides a security boundary around a group of container apps. A single container app typically represents a microservice, which is composed of container apps made up of one or more containers.

Dapr integration

When implementing a system composed of microservices, function calls are spread across the network. To support the distributed nature of microservices, you need to account for failures, retries, and timeouts. While Container Apps features the building blocks for running microservices, use of Dapr provides an even richer microservices programming model. Dapr includes features like observability, pub/sub, and service-to-service invocation with mutual TLS, retries, and more.

For more information on using Dapr, see Build microservices with Dapr.

Next steps

[!div class="nextstepaction"] Scaling