asas 2015 robin van breukelen
TRANSCRIPT
MOREAPPA tale of two systems
MOREAPP
No down-time Cost-effective
As fast as possible As little risk as possible
“An alternative route is to gradually create a new system around the edges of the old, letting it grow slowly over several years until the old system is
strangled.”
Source: http://www.martinfowler.com/bliki/StranglerApplication.html
“An alternative route is to gradually create a new system around the edges of the old, letting it grow slowly over several years until the old system is
strangled.”
Source: http://www.martinfowler.com/bliki/StranglerApplication.html
No down-timeAs little risk as possible
Pros Cons
“Several years”really?!
Strangle by URL
Strangle by asset
Strangle by URL
Source: http://paulhammant.com/2013/07/14/legacy-application-strangulation-case-studies/
Strangle by asset
Strangle by asset
Partial success
Partial successHigh coupling with old system
Partial successHigh coupling with old system
Staff change
Our strangling experience
Our strangling experience
Smooth
Our strangling experience
Smooth Decide consciously
Our strangling experience
Smooth Decide consciously
Align everyone involved
Keep both apps deployable
Tips
Keep both apps deployableDon’t forget business value
Tips
Keep both apps deployableDon’t forget business value
Use an agile approach
Tips
Thank you!