freelance solution & software architect đ - containers đ & linux đ§ đ - teacher & trainer đ @ univ-lille.fr - đïž speaker
Articles I've written.
Talks, BBLs, and other conferences.
Depuis plusieurs annĂ©es maintenant, Docker est utilisĂ© par toute lâindustrie de lâIT pour packager et dĂ©ployer des applications.
Bien que lâĂ©criture dâun Dockerfile
soit facile, la construction dâimages OCI/Docker reste un exercice compliquĂ©:
Pire, lorsquâune faille de sĂ©curitĂ© est dĂ©tectĂ© dans une layer basse (distribution ou runtime) dâune image applicative, il faut alors potentiellement reconstruire plusieurs dizaines ou centaines dâimages pour y intĂ©grer les version patchĂ©es.
Dans ce talk, nous apprendrons comment les buildpacks permettent de construire des images OCI/Docker sans Dockerfile et bénéficier des bonnes pratiques issues de la communauté open-source.
Nous verrons :
Ce talk est donc Ă destination des Ops et des Devs qui manipulent Docker au quotidien.
Ă la sortie de ce talk, je devrai vous avoir convaincu dâabandonner vos Dockerfile et dâexpĂ©rimenter les buildpacks !
Ce REX présente comment nous utilisons Gitlab, Gitlab-CI et Terraform pour construire une infrastructure GCP en self-service pour nos utilisateurs (squads/projets).
Chez Kiabi, dans le cadre de la migration sur le cloud GCP (depuis lâĂ©tĂ© 2021), nous mettons Ă disposition de nos dĂ©veloppeurs une project-factory, en self-service, pour de lâinfrastructure cloud (VM/Databases/Buckets etcâŠ). Le but est dâaccĂ©lĂ©rer les phases de dĂ©marrage des projets, en rendant autonomes au maximum les dĂ©veloppeurs sur le provisionning de lâinfrastructure essentielle Ă leurs dĂ©veloppements.
Nous allons voir dans ce REX comment nous avons assemblé le module Terraform google-project-factory avec Gitlab et Gitlab-CI pour:
Tout cela accompagnĂ© dâune dĂ©mo:
Ce REX est destinĂ© aux dĂ©veloppeurs curieux de lâinfrastructure as code, quelques notions de Terraform, Gitlab et GCP sont les bienvenues pour bien le comprendre.
Bien que Docker soit facile dâutilisation, construire une image reste un exercice compliquĂ©.
Optimisation, layers, configuration, haute disponibilitĂ© et sĂ©curitĂ© nĂ©cessitent de sâabstraire des Dockerfile basiques quâon peut trouver sur internet.
Dans ce talk, nous verrons comment bien packager une application Spring Boot dans une image Docker/OCI.
Ă travers 42 bonnes pratiques, nous allons voir :
GitHub repositories that I've built.
GitHub stats for all my contributions.
Topics that I want to learn more about.