Conference45min
Refactorer sans tout casser: anatomie des patterns de modernisation incrémentale
Cette session propose un guide pratique pour moderniser un système legacy sans interruption, en combinant des patterns éprouvés (Strangler Fig, Parallel Change, etc.) et des retours d’expérience industriels. L’approche permet des migrations incrémentales, observables et réversibles, sans perturber la production ni multiplier les régressions.
Héla Ben KhalfallahOVHcloud
talkDetail.whenAndWhere
Friday, April 24, 15:40-16:25
TBA 3
talks.roomOccupancytalks.noOccupancyInfo
Cette session répond à un problème extrêmement courant mais rarement traité de façon structurée : comment moderniser un système legacy sans big bang, sans freeze de la prod, et sans multiplier les régressions. Plutôt que de parler “microservices” ou “rewrite from scratch” de manière abstraite, la session propose un playbook de modernisation incrémentale, articulé autour de patterns éprouvés : Strangler Fig, Parallel Change (Expand/Contract), Branch by Abstraction, décomposition par capacités métier / sous-domaines / transactions, et les patterns de conception (Facade, Adapter, Proxy, Mediator) utilisés comme briques concrètes de migration.
Le contenu est ancré dans la pratique : il synthétise à la fois des retours d’expérience industriels (Netflix, Khan Academy, etc.) et des travaux de recherche / rédaction. L’objectif n’est pas de présenter un catalogue de patterns, mais de montrer comment les combiner pour construire une trajectoire de migration observable, réversible et livrable en continu.
Vous repartirez avec une grille de lecture concrète pour garder des migrations observables, réversibles et compatibles avec le rythme produit.
Le contenu est ancré dans la pratique : il synthétise à la fois des retours d’expérience industriels (Netflix, Khan Academy, etc.) et des travaux de recherche / rédaction. L’objectif n’est pas de présenter un catalogue de patterns, mais de montrer comment les combiner pour construire une trajectoire de migration observable, réversible et livrable en continu.
Vous repartirez avec une grille de lecture concrète pour garder des migrations observables, réversibles et compatibles avec le rythme produit.
Héla Ben Khalfallah
Bonjour 👋 ! Je suis Héla Ben Khalfallah, une ingénieure logicielle experte, passionnée, spécialisée dans la conception d’expériences web élégantes, performantes et durables. J’ai une affinité particulière pour React, Node.js et Python, et j’évolue avec aisance sur l’ensemble de la stack: frontend, backend, outils, configurations et automatisation. Cette polyvalence me permet d’aborder chaque défi avec une vision transversale et d’apporter des solutions complètes, robustes et cohérentes.
J’explore avec enthousiasme les domaines de l’architecture logicielle (styles architecturaux, design patterns, clean code), du FrontendOps (générateurs de code, outils CLI, configurations) et des concepts avancés en ingénierie logicielle (algorithmes optimaux, structures de données, complexité). Mon objectif est d’optimiser les performances, de fluidifier les workflows et de concevoir des applications qui soient non seulement esthétiques et fiables, mais aussi SAGES : Sémantiques, Accessibles, Green, Ergonomiques et Sécurisées.
Au-delà du code, je suis animée par la volonté de simplifier l’ingénierie logicielle, en transformant les problématiques complexes en solutions élégantes et en vulgarisant clairement les concepts techniques. Je partage cette passion à travers mon blog, ainsi que lors de conférences, meetups et événements où j’aime transmettre, inspirer et raconter.
J’explore avec enthousiasme les domaines de l’architecture logicielle (styles architecturaux, design patterns, clean code), du FrontendOps (générateurs de code, outils CLI, configurations) et des concepts avancés en ingénierie logicielle (algorithmes optimaux, structures de données, complexité). Mon objectif est d’optimiser les performances, de fluidifier les workflows et de concevoir des applications qui soient non seulement esthétiques et fiables, mais aussi SAGES : Sémantiques, Accessibles, Green, Ergonomiques et Sécurisées.
Au-delà du code, je suis animée par la volonté de simplifier l’ingénierie logicielle, en transformant les problématiques complexes en solutions élégantes et en vulgarisant clairement les concepts techniques. Je partage cette passion à travers mon blog, ainsi que lors de conférences, meetups et événements où j’aime transmettre, inspirer et raconter.
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments