This presentation was recorded at YOW! 2022. #GOTOcon #YOW https://yowcon.com Rebecca Parsons - CTO at Thoughtworks @thoughtworks RESOURCES https://twitter.com/rebeccaparsons https://rebeccaparsons.com https://linkedin.com/in/rebecca-parsons-871491 ABSTRACT With technology, business models and business needs changing so rapidly, an adaptable architecture is critical to allow systems to cope with change. Historically, adaptability has been sought through anticipating the places where a system must be adaptable and through various architectural approaches. However, recent experiences have shown these approaches to be inadequate, at least as currently practiced. This talk presents some principles of evolutionary architecture that allow systems to respond to change without needing to predict the future. We then briefly describe approaches that realize these principles and discuss how these approaches support adaptability of systems in an evolutionary way. [...] TIMECODES 00:00 Intro 02:56 What is evolutionary architecture? 15:55 Principles 23:44 Techniques 29:30 Evolvability & experimentation 34:18 Governance 37:30 Mechanics 44:22 Outro 44:58 Q&A Download slides and read the full abstract here: https://yowcon.com/sydney-2022/sessions/2336 RECOMMENDED BOOKS Ford, Parsons, Kua & Sadalage • Building Evolutionary Architectures 2nd Edition • https://amzn.to/3lqr5Q8 Ford, Richards, Sadalage & Dehghani • Software Architecture: The Hard Parts • https://amzn.to/3QeMgjR Mark Richards & Neal Ford • Fundamentals of Software Architecture • https://amzn.to/3wMBhoI Ford, Parsons & Kua • Building Evolutionary Architectures • https://amzn.to/3l0IOh2 Neal Ford • Functional Thinking • https://amzn.to/3l6ND8M Michael Feathers • Working Effectively with Legacy Code • https://amzn.to/3ZFQoMU Christian Clausen • Five Lines of Code • https://amzn.to/3s2zjyg https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #SoftwareArchitecture #SoftwareEngineering #EvolutionaryArchitecture #Connascence #FitnessFunctions #Thoughtworks #Coupling #LooseCoupling #ComputerScience #RebeccaParsons #Programming #ArchitectureQuantum #Evolvability #PostelsLaw #Postel #ContractTesting #Microservices 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.