English
This talk will be held in English. / Dieser Vortrag wird auf Englisch gehalten.
Daniel Raniz Raneland
is a programmer, architect, speaker and coach at factor10. He is a problem solver who keeps track of the bigger picture. He is prestigeless, likes to get into new domains, and loves sharing knowledge and ideas. Raniz has worked with system- and software architecture at several companies since 2010 and has been with factor10 since 2021. When not working he's into beer brewing, sourdough bread, 3D printing and triathlons.
Daniel Raniz Raneland LinkedIn
This talk will be held in English. / Dieser Vortrag wird auf Englisch gehalten.
Stuck in a legacy system that needs modernizing? Feel like the best course of action is to throw it in a dumpster, light it on fire and rewrite everything from scratch ~ maybe even in a different language?
While it may be tempting to start a rewrite, rewrites of complicated systems rarely succeed for multiple reasons. Chief among them is time and the fact that not everything can stop and wait for the rewrite, but another important contributor is the second system effect, which usually causes rewrites to be over-engineered and bloated in comparison to what they replace.
In this talk, I'll share my experiences with the Strangler Fig pattern, a better approach with incremental modernization.
None, really!
You learn
- why rewrites fail and how to go about modernizing/replacing that ageing legacy system instead
Daniel Raniz Raneland
is a programmer, architect, speaker and coach at factor10. He is a problem solver who keeps track of the bigger picture. He is prestigeless, likes to get into new domains, and loves sharing knowledge and ideas. Raniz has worked with system- and software architecture at several companies since 2010 and has been with factor10 since 2021. When not working he's into beer brewing, sourdough bread, 3D printing and triathlons. Daniel Raniz Raneland LinkedIn