~/talk

Strangling the dragon: modernizing legacy systems with the Strangler Fig pattern

Talkat Jfokus 2026 · 2026-02-02..02-04· [legacy-modernisation]
links:none on file
slides:none on file

Describes using the Strangler Fig pattern to replace a legacy image service by incrementally moving functionality into a new job service, a small JavaScript service under 1,000 LOC that is fully emptied and decommissioned after about three years (finalized 2019). Combines Domain‑Driven Design and the Inverse Conway Manoeuvre to align teams, uses TDD and trunk‑based CI, and controls rollout with feature flags. Warns of over‑ambition, data duplication, the need for business buy‑in, and an expected short productivity dip.

AI-written summary · about

  1. 0:00Legacy modernization intro
  2. 6:02Strangler Fig pattern
  3. 8:32Strangler Fig case study
  4. 12:08DDD for strangling systems
  5. 16:01Conway's law and teams
  6. 19:30Test Driven Development in modernization
  7. 23:49Strangler Fig vs rewrites
  8. 29:09Pitfalls and challenges of the pattern
  9. 33:30Getting started with Strangler Fig
  10. 37:24Summary
  11. 38:08Q&A: Avoiding Frankenstein systems
  12. 39:51Q&A: Business buy-in
  13. 40:55Q&A: Breaking down monoliths
  14. 41:59Q&A: Decoupling data models
  15. 44:34Q&A: Millennium project lessons
~/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.