Outils et bibliothèques pour la mise en œuvre d'architectures microservices

Ce support de cours présente des outils et bibliothèques pour la mise en œuvre d’architectures Microservices. Tout au long de la présentation une étude de cas sera déroulée pour illustrer les différents usages des outils et bibliothèques présentés.

Ainsi, dans une première partie KumuluzEE sera présentée pour la partie codage de Microservices avec le langage Java et la spécification MicroProfile.

Par la suite, Docker sera présenté pour montrer comment isoler un Microservice.

Dans une troisième partie RabbitMQ sera présenté pour montrer comment réaliser une communication asynchrone entre des Microservices.

Dans une quatrième partie Docker Compose sera présenté pour expliquer comment composer des Microservices.

Enfin, dans une cinquième partie, NGINX sera présenté pour expliquer comment répartir la charge et réaliser un proxy inverse.

Cet article est open source. Vous avez noté un problème de typographie ?
Ou quelque chose d'obscur ? Améliorer cet article à partir du dépôt GitHub.

Je suis Mickaël BARON Ingénieur de Recherche en Informatique 💻 au @LIAS_LAB le jour 🌞
Responsable de zones #Java sur @javaDeveloppez la nuit 🌚
❤️ #Java #Docker #VueJS #Eclipse #Services #WebSemantic