Blog

VoxxedDays Microservices : point de vue d’un newbie

Retour d’expérience

Jeune diplômé, j’ai récemment intégré Oxiane pour commencer mon aventure professionnelle. Et j’ai eu la chance de participer aux « VoxxedDays : Microservices » : ma toute première conférence !

Etant junior et venant du « monde » MOA (3 ans en alternance), je dois avouer que j’avais peur d’être perdu et de ne rien comprendre au milieu de tous ces talks techniques tournant autour d’un thème encore inconnu pour moi : les microservices.

Et bien non ! Le format assez court des présentations (45 min maximum) a contraint les orateurs à aller à l’essentiel. Et ils ont tous accompagné leurs propos par des slides concises, claires et contenant de nombreux schémas.

archi_bdd_avantages_inconvenients

Ces deux jours de conférences m’ont donc permis d’appréhender des premières notions autour des microservices comme par exemple tous les niveaux organisationnels impactés pour assurer la réussite d’un projet microservices (infrastructures réseaux, base de données, logiciels, équipes métiers, etc).

Autre point marquant, j’ai découvert qu’il était tout à fait possible de faire un show humoristique même sur un sujet technique : “Cloud Native Java” présenté par l’orateur mondialement connu Josh Long. Malgré le léger mal de crâne à la sortie du talk, c’est – à mon avis – à voir au moins une fois !

Quelques outils découverts

En seulement deux jours, j’ai eu le temps de relever le nom d’une vingtaine d’outils / entreprise. J’en connaissais certains de nom, dû à leur grande popularité (Elastic Search, Docker, Kubernetes, …) mais d’autres étaient encore totalement inconnus pour moi. En voici quelques-uns :

  • le projet “simplx” porté par Tredzone : c’est un framework facilitant la construction de logiciels multi-coeurs distribués et simultanés. Leur solution m’a parue prometteuse tant en performances, scalabilité et fiabilité. Vous trouverez les sources sur leur github : https://github.com/Tredzone/simplx
  • la plateforme “Debezium” à l’initiative de Red Hat : un ensemble de services distribués qui capturent les changements au niveau du flux dans vos bases de données afin que vos applications puissent voir et réagir à ces changements. De ce que j’en ai compris, cela permet de garder une certaine cohérence entre toutes les bases de données implémentées par microservice, notamment en cas de problème (coupure réseau, serveur down, etc).
  • l’incontournable plateforme d’Apache “Kafka” : je crois bien avoir entendu ce mot dans la majeure partie des talks. Le mot d’ordre : temps réel, les applications : pipelines de données et logiciels de streaming pour transformer ou réagir aux flux.

Pour finir

En mots de fin, j’ajouterais que c’était un véritable plaisir de voir la simplicité / convivialité de la plupart des speakers. D’autant plus qu’il était assez facile de parler avec eux pendant l’événement, malgré le rythme intensif des talks (15-20 min maximum entre chaque avec deux salles parallèles).

ask_the_architects
« Ask the architects » : échange questions/réponses avec trois speakers

 Merci à tous les speakers pour ces deux jours riches en information, merci à Oxiane pour cette belle opportunité et enfin bravo aux organisateurs et bénévoles pour cet événement au top !

 N’hésitez pas à me contacter pour plus d’informations, sinon au plaisir de vous rencontrer lors d’un prochain événement.

 

Théodore Supiot

Written by

The author didnt add any Information to his profile yet