FinistDevs: Vert.x et micro-services & Terraform et Ansible pour déploiement dans le cloud

Quand :
23 avril 2018 @ 18 h 30 min – 21 h 15 min
2018-04-23T18:30:00+02:00
2018-04-23T21:15:00+02:00
Où :
La Cantine numérique Brest
25 Rue de Pontaniou
29200 Brest
France
Coût :
Gratuit
Contact :
FinistDevs: Vert.x et micro-services & Terraform et Ansible pour déploiement dans le cloud @ La Cantine numérique Brest | Brest | Bretagne | France

Pour la soirée d’Avril du FinistDevs, deux talks aux allures bien différentes sont au programme :

# Déployer des clusters dans le cloud avec Terraform et Ansible

Deploying BigData cluster can be fastidious and often leads to unsatisfying results. After several deployments at OVH, we chose to provide an installation service to help our customers go straight to the point : extract value from data.

We will show our approach based on terraform and ansible for a full cloud deploy. We will also give our insight on tricky parts we had to deal with, such as private network and security rules based on kerberos.

### About Mathieu Perochon

Mathieu Perochon (https://twitter.com/mathieuperochon) is a high end customer engineering partner at OVH (https://twitter.com/OVH). In Data Convergence teams, he’s in charge of proof of concepts definitions and products customization design.

# APIception – Comment Vert.X facilite l’évolution de nos micro-services

Les API, c’est cool ! C’est fashion ! Mais il y a tellement de façons d’en faire !

Ici, nous allons voir comment nous avons refondu une API existante et monolithique afin de la rendre scalable, évolutive et facile à maintenir.
Grâce à un design micro-service découplé , il nous est désormais possible de construire une API où une nouvelle fonctionnalité peut être déployée sans aucun impact pour nos clients et permettant un scaling horizontal instantané.

De plus, l’Event Bus de Vert.X, basé sur Apache Ignite, nous a permis de rendre chacun de ces micro-services complètement indépendants. Maintenant, n’importe qui voulant ajouter un nouveau pan fonctionnel dans notre API peut développer un nouveau-micro service dans son coin, en se basant sur des guidelines relativement simples (une API d’API ? … APIception ?) et le gérer tout seul.

Une nouvelle fonctionnalité à créer ? 0 impacts sur les clients et 0 impact interne. Une fonctionnalité à modifier ? Vert.x permet de faire un blue/green limité ! Et dans tous les cas : 0 impacts sur les services existants … Le bonheur, pour certains !

### About Yann Pauly

Développeur Java depuis une dizaine d’années, enseignant à la fac ou en école d’ingé à mes heures perdues, je suis architecte dans l’équipe de Data Convergence d’OVH (https://twitter.com/OVH). J’ai toujours été passionné par le design logiciel et continue à tester les dernières tendances en Go ou en Java (mais sans m’y limiter) afin de créer des API toujours plus faciles à maintenir et développer.

# Retours sur Devoxx France

Comme chaque année, dans cette dernière partie de soirée nous allons essayer de vous faire un retour sur ce qui a été la Devoxx France 2018. Nous vous parlerons des choses qui nous avons vu, de ce qui nous a plu et ce qui nous a plu, de ce qui nous a étonné, de ce qui nous a déçu.

Inscription via Meetup.