UQK-6164 Microservices réactifs avec Eclipse Vert.x et Kubernetes | Devoxx

Microservices réactifs avec Eclipse Vert.x et Kubernetes

Conference

cldops Cloud, Container et Scalabilité

Neuilly 251

Friday from 14:55 til 15:40

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.

Clement Escoffier Clement Escoffier

Who am I? That’s a good question. I had several professional lives, from academic positions to management. Currently, I’m working for Red Hat as Vert.x core developer. I have been involved in projects and products touching many domains and technologies such as OSGi, mobile app development, continuous delivery, DevOps… My main point of interest? Software engineering, so processes, methods, tools that make the development of software more efficient and also more fun. I’m also an active contributor to many open source projects such as Apache Felix, iPOJO, Wisdom Framework, and obviously, Eclipse Vert.x. 

TBA : To be announced / Salle non affectée