L’objectif de cette série de Webcasts que je co-anime avec mon collègue Nicolas Yuen (Microsoft Asia Pacific) est de découvrir comment créer, déployer et gérer une architecture scalable et hautement disponible en Micro services sur Azure. La finalité étant que vous ayez une vision claire des applications en micro services sur la plateforme Azure.

L’agenda de cette série de vidéos est le suivant :
• Cloud computing quelques rappels
• Méthodologie pour le développement cloud
• Conteneurs
• Orchestration de conteneurs
• Gestion du code, cycle de vie et déploiements
• Gestion des montées de versions
• Gestion et surveillance d’une plateforme CaaS

Les technologies qui seront traitées sont les suivantes :
• Services Azure IaaS & PaaS
• Docker
Kubernetes
Azure DevOps

Dans cette seconde partie (la première est disponible ici), nous allons parler des architectures microservices, des bénéfices à utiliser des microservices, des patterns associés ainsi que des principes à appliquer pour faire des applications cloud natives en microservices.

Pour aller plus loin sur les sujets traités dans cette deuxième vidéo :

Microsoft’s Mark Russinovich on Defining Microservices
https://thenewstack.io/microsofts-mark-russinovich-on-defining-microservices

Site sur les microservices
https://microservices.io/

Livre Microservices patterns par Mr Chris Richardson
https://amzn.to/33Kk9kL

Circuit Breaker pattern
https://docs.microsoft.com/en-us/azure/architecture/patterns/circuit-breaker

Compensating Transaction pattern
https://docs.microsoft.com/en-us/azure/architecture/patterns/compensating-transaction

Saga distributed transactions pattern
https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/saga/saga

eShopOnContainers
https://github.com/dotnet-architecture/eShopOnContainers

— Stanislas Quastana —

Leave a Reply