Patterns of Legacy Displacement • Rob Horn & Ian Cartwright • GOTO 2022

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 มิ.ย. 2024
  • This presentation was recorded at GOTO Copenhagen 2022. #GOTOcon #GOTOcph
    gotocph.com
    Rob Horn - Technical Director at Thoughtworks
    Ian Cartwright - Technical director at Thoughtworks
    RESOURCES
    martinfowler.com/articles/pat...
    Rob
    / rob-horn
    Ian
    / cartwrightian
    / 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:
    martinfowler.com/articles/pat... [...]
    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:
    gotocph.com/2022/sessions/216...
    RECOMMENDED BOOKS
    Martin Fowler • Refactoring • amzn.to/3n7GAhk
    Martin Fowler • Domain-Specific Languages • amzn.to/3n14HOO
    Jez Humble & Dave Farley • Continuous Delivery • amzn.to/3ocIHwd
    Henney & Monson-Haefel • 97 Things Every Software Architect Should Know • amzn.to/3pZuHsQ
    Matthew Skelton & Manuel Pais • Team Topologies • amzn.to/3sVLyLQ
    Forsgren, Humble & Kim • Accelerate: The Science of Lean Software and DevOps • amzn.to/3tCz1xO
    Michael Jackson • Software Requirements and Specifications • amzn.to/3ql2T14
    Geoffrey West • Scale • amzn.to/3eKMbpc
    Fred Brooks Jr. • The Mythical Man-Month • amzn.to/3OG4xpx
    Geoffrey West • Scale • amzn.to/3eKMbpc
    / gotocon
    / goto-
    / gotoconferences
    #Legacy #TechRadar #RobHorn #IanCartwright #Thoughtworks #EventSourcing #EventInterception #TransitionalArchitecture
    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket at gotopia.tech
    Sign up for updates and specials at gotopia.tech/newsletter
    SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
    th-cam.com/users/GotoConf...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 4

  • @danielt63
    @danielt63 ปีที่แล้ว +6

    25:30 if you do the Critical Aggregator first, then you won't get funding to finish the project. Once those "most important stakeholders" are seeing a benefit, they will cease to care about the system as a whole and since they buy-in is so important, you will never get to finish the new system.

    • @luisaramirez9396
      @luisaramirez9396 11 หลายเดือนก่อน

      Qoaaqaq 1owl owl oa1p2aeeewi2

  • @user-fd3mz4tp3v
    @user-fd3mz4tp3v 11 หลายเดือนก่อน +1

    Выскочил

    • @raullopez772
      @raullopez772 10 หลายเดือนก่อน

      AaaaaaaAAAAAaAaaaaaAaaAaaAAaaAAAAAAAAaAaAAAaAAaaaaaaAaaa