L'écosystème du développement traverse une période de transformations profondes. D'un côté, l'intelligence artificielle générative redéfinit notre capacité à produire du code : ce qui prenait des semaines peut désormais être généré en quelques minutes. De l'autre, nos infrastructures cloud deviennent exponentiellement complexes, multipliant les couches d'abstraction entre intention et déploiement.
Cette accélération vertigineuse révèle une fracture critique entre production et vérification : nous savons produire du code à une échelle inédite, mais nos mécanismes de vérification, de revue et d'observabilité peinent à suivre le rythme. Comment garantir la qualité quand chaque développeur devient potentiellement un "10x engineer", mais qu'aucun reviewer ne peut absorber ce volume ? Comment s'assurer qu'une application est réellement opérationnelle quand les systèmes de déploiement automatisé masquent la réalité de l'état des ressources ?
Cuihtlauac Alvarado explorera pourquoi les langages fonctionnels sont mieux armés face à la crise de la vérification logicielle à l'ère de l'IA générative. Mathieu Laude décortiquera les health checks d'Argo CD pour transformer vos déploiements Kubernetes en indicateurs fiables de l'état réel de vos applications.
L'événement est gratuit mais l'inscription est obligatoire pour des raisons d'organisation.
Les IA permettent désormais de générer d'immenses quantités de code complexe. Garantir la qualité du code, c'était soit très cher, soit très lent. Ça devient impossible. "Everyone is a 10x engineer; nobody is a 10x reviewer." Très peu de technologies peuvent surmonter cette fracture. Dans ce contexte, le prisme par lequel on compare les langages n'est plus le même. J'esquisserai pourquoi les langages fonctionnels sont mieux équipés pour faire face à la crise de la vérification logicielle.
Découvrez ce qui se cache derrière le cœur vert d'Argo CD : les ressources supportées, les règles d'évaluation du bon déploiement de différents objets, les états possibles. Nous verrons ensuite les limites de ce mécanisme et comment personnaliser les règles d'évaluation de l'état de santé de vos objets Kubernetes. Vos applications seront ainsi plus finement observables et Argo CD deviendra un pilote GitOps plus pertinent pour vos ressources CRD ou opérateurs spécifiques.
Tarides
Ingénieur logiciel senior chez Tarides. Docteur en informatique. Des expériences diversifiées : programmation fonctionnelle, applications mobiles, sécurité informatique, standardisation.
En tant qu'ingénieur Full Stack avec plus de 15 ans d'expérience, je contribue à automatiser et optimiser le déploiement d'applications de mes différents clients. Je suis également formateur Docker et Kubernetes, outils souvent utiles pour les équipes qui veulent aller plus vite du POC à la prod.