mardi, février 16, 2016

Nouveau support de cours disponible : Introduction aux architectures microservices - mise en oeuvre

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 oeuvre 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é à Docker, puis nous présenterons 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 chager/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.
Si vous avez des commentaires concernant ce support de cours, exprimez-vous à partir de ce billet.