~/talk

Refactor Without Breaking Everything: Anatomy of Incremental Modernization Patterns

TalkinFrenchat Devoxx France 2026 · 2026-04-22..04-24· [legacy-modernisation, software-architecture]
links:none on file
slides:none on file

A practical playbook for incremental modernization of legacy systems that avoids big-bang rewrites and production freezes by using proven patterns: Strangler Fig, Parallel Change (Expand/Contract), Branch by Abstraction, decomposition by business capabilities/subdomains/transactions, and design patterns (Facade, Adapter, Proxy, Mediator) as concrete migration building blocks. Combines industry case studies (e.g., Netflix, Khan Academy) and research to show how to compose these patterns into observable, reversible, continuously deliverable migration trajectories and provides a concrete framework to keep migrations observable, reversible, and compatible with product delivery cadence.

AI-written summary · about

  1. 0:00Incremental modernization intro
  2. 1:28Big changes fail
  3. 4:17Software entropy
  4. 9:00Science of incremental change
  5. 13:16Modernization axes
  6. 16:29API contract updates
  7. 24:06Branch by abstraction
  8. 35:24Strangler Fig pattern
  9. 41:52Compare axes
  10. 45:10Modernization discipline
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.