devfest2019-hardis-group-esn-ssii-grenoble-lyon-nantes-lille-paris-bordeaux

Le programme était encore chargé pour cette deuxième journée ! Retrouvez le résumé du jour 1 ici.

Lucy in the Sky with ML: Building the Ultimate Beatles Tribute App

Ma deuxième journée démarre par une conférence de Jen Looper de Microsoft là aussi orientée Machine Learning. Jen nous présente comment elle a conçu une petite application mobile assez amusante, autour de l’univers des Beatles. Une conférence assez drôle, qui permet de commencer la journée dans la bonne humeur.

How to Build Cloud-Native CI/CD Pipelines with Tekton on Kubernetes

Ensuite, c’est autour de Vincent Demeester (Red Hat) de présenter le projet open source Tekton et Tekton pipelines, un projet fournissant des ressources permettant de déclarer et d’exécuter des pipelines CI/CD cloud natives.

devfest2019-hardis-group-esn-ssii-grenoble-lyon-nantes-lille-paris-bordeaux

Pipelines Tekton est un projet open source qui peut être utilisé pour configurer et exécuter une intégration continue et des pipelines Continuous Delivery dans un cluster Kubernetes. Les pipelines Tekton sont définis dans des fichiers yaml, généralement stockés dans un référentiel Git. Il existe de nombreux plugin permettant d’étendre les fonctionnalités et de définir des pipelines plus riches.

L’utilisation des pipelines Tekton présente plusieurs avantages :

  • Cloud Native : les pipelines Tekton s’exécutent sur Kubernetes, utilisent des clusters Kubernetes comme type de première classe et utilisent des conteneurs comme blocs de construction.
  • Découplé : on peut utiliser un pipeline pour le déploiement sur n’importe quel cluster Kubernetes. Il est également possible d’exécuter les tâches qui comprennent un pipeline en isolement. De plus, vous pouvez basculer des ressources (tels des référentiels Git) entre des exécutions de pipeline.
  • Typé : le concept de ressources typées signifie que pour une ressource telle qu’une image (Docker par exemple), les implémentations peuvent facilement être permutées (par exemple, la construction avec kaniko vs. buildkit)

Attention, ce projet n’est pas encore “Production Ready”, il est encore en phase de développement mais, là encore, il est intéressant de suivre l’avancée de ce projet.

Bootiful Testing

devfest2019-hardis-group-esn-ssii-grenoble-lyon-nantes-lille-paris-bordeaux

C’est une des meilleures présentations à laquelle j’ai pu assister durant ce DevFest, Josh Long de Pivotal est tout simplement incroyable !

Il nous présente comment faire du Test Driven Development pour produire du code de qualité et ce de manière rapide (et ça il l’est !! cf. la vidéo) et très fun !

A regarder d’urgence !

Apache Pulsar 101: architecture, concepts et comparaison

Apache Pulsar est un projet open source de bus de messages ou d’événements un peu comme RabbitMQ ou Kafka. Créé par Yahoo, il a été depuis été repris par la fondation Apache.

devfest2019-hardis-group-esn-ssii-grenoble-lyon-nantes-lille-paris-bordeaux

Ce projet est une alternative intéressante aux autres bus de message ou d’événements car il est nativement multi-cluster, a une très faible latence et permet de gérer des millions de topics sans que les performances ne soient impactées.

Son architecture est intéressante, n’hésitez pas à y jeter un œil.

Voilà pour les principales conférences auxquelles j’ai pu assister. Cette année encore, le DevFest était de très bonne qualité, et j’aurais aimé me dédoubler pour assister à d’autres conférences qui malheureusement étaient sur les mêmes créneaux horaires.

Vous pouvez retrouver l’ensemble des présentations filmées sur la chaîne Youtube du DevFest.

Vivement la prochaine édition !

devfest2019-hardis-group-esn-ssii-grenoble-lyon-nantes-lille-paris-bordeaux

Gildas Le Bournault

Architecte, Hardis Group

SUR LE MÊME THÈME

perf400-esn-lille-ssii-grenoble-paris-lyon-nantes-bordeaux-hardis-group

Performance 400, un projet de recherche Hardis Group !

Performance 400, un projet de recherche Hardis Group !

La création de jumeaux numériques sur le point de bouleverser les processus logistiques de la supply chain

La création de jumeaux numériques sur le point de bouleverser les processus logistiques de la supply chain

android-esn-lille-ssii-grenoble-paris-lyon-nantes-bordeaux-hardis-group

Pourquoi (et comment !) tester une application mobile Android ?

Pourquoi (et comment !) tester une application mobile Android ?

Leave a Reply