This presentation was recorded at GOTO Copenhagen 2022. #GOTOcon #GOTOcph http://gotocph.com Rob Horn - Technical Director at Thoughtworks Ian Cartwright - Technical director at Thoughtworks RESOURCES https://martinfowler.com/articles/patterns-legacy-displacement Rob https://linkedin.com/in/rob-horn Ian https://twitter.com/cartwrightian https://linkedin.com/in/ian-cartwright-282952 ABSTRACT Every organisation has legacy systems, whether a six month startup or 30 year old giant of the industry. These are the systems that tell the story of your organisation and how you became what you are. They are also those systems (or architectures) that hold you back from becoming who you need to be. We have spent most of the last couple of decades helping organisations overhaul their legacy systems. In doing this we've learned a great deal about what works, and seen many paths that lead to failure. In this talk we describe several Patterns of Legacy Displacement - approaches that we have found to be successful, and some “anti-patterns” that more often than not lead to failure. For a selection of patterns, we describe the particular approach, the context where it's effective and explain how and why you might use (or avoid) it, giving real world examples along the way. The talk is drawn from material being produced in collaboration with Martin Fowler and James Lewis with regular updates being published to: https://martinfowler.com/articles/patterns-legacy-displacement [...] TIMECODES 00:00 Intro 02:00 Why legacy happens 04:41 Agenda 05:30 1. What are we trying to achieve? 13:15 2. Breaking up the problem 17:55 3. Delivery 32:53 4. Organizational transformation 42:16 Outro Download slides and read the full abstract here: https://gotocph.com/2022/sessions/2167/patterns-of-legacy-displacement RECOMMENDED BOOKS Martin Fowler • Refactoring • https://amzn.to/3n7GAhk Martin Fowler • Domain-Specific Languages • https://amzn.to/3n14HOO Jez Humble & Dave Farley • Continuous Delivery • https://amzn.to/3ocIHwd Henney & Monson-Haefel • 97 Things Every Software Architect Should Know • https://amzn.to/3pZuHsQ Matthew Skelton & Manuel Pais • Team Topologies • http://amzn.to/3sVLyLQ Forsgren, Humble & Kim • Accelerate: The Science of Lean Software and DevOps • https://amzn.to/3tCz1xO Michael Jackson • Software Requirements and Specifications • https://amzn.to/3ql2T14 Geoffrey West • Scale • http://amzn.to/3eKMbpc Fred Brooks Jr. • The Mythical Man-Month • https://amzn.to/3OG4xpx Geoffrey West • Scale • http://amzn.to/3eKMbpc https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #Legacy #TechRadar #RobHorn #IanCartwright #Thoughtworks #EventSourcing #EventInterception #TransitionalArchitecture CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.