Nouveau support de cours disponible : mise en œuvre des architectures microservices
Il y a quelques jours, je mettais en ligne la première partie de mon support de cours dédiée sur les architectures microservices. Cette première partie se focalisée sur une introduction générale. Je vous propose maintenant la seconde partie dédiée aux technologies pour la mise en œuvre de microservices.
Nous commencerons par une présentation de la bibliothèque KumuluzEE pour faire des microservices avec la plateforme Java. Une grande partie sera consacrée à Docker, puis nous présenterons l’outil Docker Compose. Deux parties (RabbitMQ et NGINX) sont actuellement en cours de rédaction. Elles adresserons les problématiques de bus d’événements et d’équilibrage de charge/reverse Proxy.
Je m’appuierai sur une application « fil rouge » qui sera déroulée au fur et à mesure du support de cours.
Voici un plan détaillé :
- architecture microservices « fil rouge » ;
- coder avec KumuluzEE ;
- isoler avec Docker ;
- communiquer avec RabbitMQ ;
- composer avec Docker Compose ;
- répartir la charge avec Nginx.
Vous trouverez sur ce lien un contenu détaillé de ce support de cours.
Je suis Mickaël BARON Ingénieur de Recherche en Informatique à l'ISAE-ENSMA et membre du laboratoire LIAS le jour
Veilleur Technologique la nuit
#Java #Container #VueJS #Services #WebSemantic
Derniers articles et billets