Architecture microservices
Découvrez les principes et les pratiques de l'architecture microservices.
Cette formation apporte une compréhension approfondie de l’architecture microservices : principes, design patterns et bonnes pratiques de mise en œuvre. Vous mettrez en pratique la construction d’applications basées sur des microservices et apprendrez à surmonter les difficultés courantes. Vous découvrirez comment les microservices améliorent la scalabilité, la modularité et l’agilité des applications.
Prérequis
Compréhension de base des concepts d’architecture et de développement logiciel.
Programme
- Introduction à l’architecture microservices
- Avantages et défis des microservices
- Principes de conception des microservices
- Conception et mise en œuvre de microservices
- Communication et orchestration des microservices
- Découverte et enregistrement des services
- Sécurité et authentification des microservices
- Tests et supervision des microservices
- Construction de microservices évolutifs et résilients
- Conteneurisation et déploiement des microservices
- Utilisation des API gateways dans une architecture microservices
- Gestion des données dans les applications basées sur des microservices
- Architecture événementielle avec les microservices
- Stratégies de déploiement des microservices
- Intégration et livraison continues avec les microservices
- Gestion des microservices à grande échelle
- Supervision et dépannage des microservices
- Migration et modernisation des applications monolithiques
- Microservices et pratiques DevOps
- Études de cas et bonnes pratiques