Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Managing Legacy Tech Migrations

Simon Wood
September 17, 2024

Managing Legacy Tech Migrations

Talk at Tech Leadership Meetup | Amicus x Dojo on Tuesday 17th September 2024

https://www.eventbrite.co.uk/e/tech-leadership-meetup-amicus-x-dojo-tickets-976251613857

Simon Wood

September 17, 2024
Tweet

More Decks by Simon Wood

Other Decks in Technology

Transcript

  1. What Collinson does for our customers PRIORITY PASS™ The most

    recognised airport lounge and experiences programme
  2. “an unwillingness to change current processes and ways of working

    may limit your ability to change legacy technology”
  3. ” @hpoom It’s not the strongest, fi ttest or most

    intelligent that survive, it’s the ones that are best able to adapt to change. GCHQ Source: https://github.com/gchq/BoilingFrogs
  4. ” @hpoom When eating an elephant take one bite at

    a time. Creighton Abrams “Big 5 Elephant" by Caitlin. Licensed under Creative Commons.- https:// fl ic.kr/p/b8hYD
  5. ” @hpoom Move fast and break things. Unless you are

    breaking stu ff , you are not moving fast enough. Mark Zuckerberg Source: https://of fi cesnapshots.com/2013/02/04/facebook-menlo-park-of fi ce-design/
  6. ” @hpoom Small Autonomous services that work together, modelled around

    a business domain. Sam Newman "Sam Newman" by Gavin Bell. Licensed under Creative Commons.- https:// fl ic.kr/p/LEwhq
  7. Know all the touch points into your legacy Use standards

    and common data types Interactions APIs Abstraction Manage your dependancies Put everything behind an API
  8. Routing Routing Modern Tech Modern Tech Legacy Tech Legacy Tech

    Modern Tech Early phase Later phase Migration Complete
  9. Develop the new service independently Move all consumers to the

    new service and remove old code Transform Co-Exist Eliminate Strangler Pattern in practice Let both New and Old solution exist side by side
  10. ” @hpoom If Engineering at Etsy has a religion, it’s

    the Church of Graphs. If it moves, we track it. Sometimes we’ll draw a graph of something that isn’t moving yet, just in case it decides to make a run for it. Code as Craft "Etsy" by KnitSpirit. Licensed under Creative Commons.- https:// fl ic.kr/p/btwyFm