La parole est aux speakers : Smaïne Milianni

Publié le

Jusqu’au Forum PHP 2024, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils ou elles aborderont lors de leur conférence !

La conférence

Le Zéro Downtime Deployment en pratique

Le Zéro Downtime Deployment appelé communémant ZDD est une pratique permettant de faire des mises en production sans interruption du système ni de maintenance programmée, finis les MEP à 7h00 du matin ou durant la pause déjeuner !

Chez Yousign nous appliquons le ZDD, la mise en place du ZDD nous permet de déployer tous les jours sereinement sans interruption et à n'importe quel moment de la journée.

Dans ce talk je vous propose un retour d'expérience sur cette pratique, les cas pratiques et les pièges à éviter afin de pouvoir mettre en production sereinement.

Que vous changiez votre schéma de base de données, modifier vos consumer asynchronoes ou vos contrats d'APIs, je vous propose de voir comment nous faisons concrètement côté code applicatif pour déployer à toute heure sans casser la prod.

Ballroom Johnson / ABCDEF
11/10/2024
14:45-15:25

Quels enjeux t’ont poussé à creuser le sujet du Zero Downtime Deployment ?

J’ai découvert le ZDD en rejoignant Yousign. Ce mode de déploiement est peu courant dans l’écosystème PHP et il n’y a pas d’outils pour s’assurer que votre code PHP est « ZDD compliant ».

Après avoir causé 2 incidents en production parce que mon code n’était pas « ZDD compliant », j’ai décidé de développer des outils pour mitiger le risque et j’ai initié 2 librairies que j’ai rendues open source.

Cela a permis de déblayer le terrain et depuis ces libs ont été perfectionnées : je vous en dirai plus lors de ce talk.

Est-ce que le ZDD est adapté à tout type de projet ?

La réponse est oui, si ce projet est mis en production quotidiennement et à des heures de trafic.

Tu multiplies les interventions en conférence depuis quelques années : comment t’es venu le déclic de parler sur scène et que dirais-tu au Smaïne en reconversion face à tout le chemin que tu as parcouru ?

Franchement je n’aurais jamais imaginé donner des conférences. Tout est parti de l’invitation que j’ai reçue de la part de Les-Tilleuls.coop lors de l’API Platform Conférence 2022.

J’ai eu de bons retours suite à cette conférence et aux autres que j’ai données par la suite, j’ai donc décidé de poursuivre.

J’aime beaucoup partager et je l’ai beaucoup fait via des formations, articles et vidéos. Maintenant je le fais en participant à de grands évènements comme le Forum PHP.

Je lui dirais que les heures passées à debugger dans son coin des erreurs de Datetime PHP ont fini par payer xD.

Une conférence présentée par

Smaïne MILIANNI
Smaïne MILIANNI
Smaïne est Engineering Manager chez Yousign. Issu d’une reconversion qui date d’il y a 10 ans, il est passionné par l’ingénierie logicielle et le développement d’applications. Il aime le partage et l’apprentissage et est très impliqué dans la création de contenus à travers des vidéos, des articles, conférences et formations autour de l’écosystème PHP et Symfony.

Autres intervenants