Microservices avec Azure Container Apps

Les architectures de microservices vous permettent de développer, de mettre à niveau, de versionner et de mettre à l’échelle de manière indépendante des zones principales de fonctionnalités dans un système global. Azure Container Apps fournit la base pour le déploiement de microservices avec notamment :

Les applications de conteneur sont déployées en tant que microservices.

Un environnement Container Apps fournit une limite de sécurité autour d’un groupe d’applications de conteneur. Une application de conteneur unique représente généralement un microservice, qui est composé d’applications conteneur constituées d’un ou plusieurs conteneurs.

Vous pouvez ajouter Azure Functions et Azure Spring Apps à votre environnement Azure Container Apps.

Intégration de Dapr

Lors de l’implémentation d’un système composé de microservices, les appels de fonction sont répartis sur le réseau. Pour prendre en charge la nature distribuée des microservices, vous devez prendre en compte les échecs, les nouvelles tentatives et les délais d’attente. Bien que Container Apps offre les modules pour l’exécution de microservices, l’utilisation de Dapr fournit un modèle de programmation de microservices encore plus riche. Dapr comprend des fonctionnalités telles que l’observabilité, Pub/Sub et l’appel de service à service avec TLS mutuel, nouvelles tentatives, et bien plus encore.

Pour plus d’informations sur l’utilisation de Dapr, consultez Générer des microservices avec Dapr.

Étapes suivantes