Microservices réactifs avec Eclipse Vert.x et Kubernetes (Clement Escoffier)
Déployer un ensemble de microservices dans le Cloud n'est pas une tâche aisée. Déjà le déploiement peut s'avérer compliqué, ensuite, la gestion de tous les différents morceaux est vite un cauchemar. Les pannes sont fréquentes, la mise à jour sans interruption semble super sur le papier, mais dans la réalité, ce n’est pas si simple.... Eclipse Vert.x permet de créer des microservices réactifs, c'est à dire élastiques, tolérants aux pannes, et utilisant la communication asynchrone. Vert.x permet de mieux utiliser les ressources disponibles, point crucial dans le Cloud. Dans cette session, nous montrons comment Vert.x utilisent les fonctionnalités offertes par Kubernetes pour faciliter la construction de microservices. En combinant Vert.x et Kubernetes, une grande partie des problèmes disparaissent : déploiement de conteneurs Docker élasticité et répartition de la charge découverte de services monitoring et tolérance aux pannes mise à jour sans interruption de service Cette session n'a pas de slides, simplement du live-coding. Quoi de mieux pour montrer la complémentarité entre Vert.x pour son côté réactif et Kubernetes pour la partie déploiement et management.