Building Evolutionary Architectures: Principles & Practices • Rebecca Parsons • YOW! 2022

  Рет қаралды 5,278

GOTO Conferences

Жыл бұрын

This presentation was recorded at YOW! 2022. #GOTOcon #YOW
yowcon.com
Rebecca Parsons - CTO at Thoughtworks @thoughtworks
RESOURCES
rebeccaparsons
rebeccaparsons.com
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:
yowcon.com/sydney-2022/sessions/2336
RECOMMENDED BOOKS
Ford, Parsons, Kua & Sadalage • Building Evolutionary Architectures 2nd Edition • amzn.to/3lqr5Q8
Ford, Richards, Sadalage & Dehghani • Software Architecture: The Hard Parts • amzn.to/3QeMgjR
Mark Richards & Neal Ford • Fundamentals of Software Architecture • amzn.to/3wMBhoI
Ford, Parsons & Kua • Building Evolutionary Architectures • amzn.to/3l0IOh2
Neal Ford • Functional Thinking • amzn.to/3l6ND8M
Michael Feathers • Working Effectively with Legacy Code • amzn.to/3ZFQoMU
Christian Clausen • Five Lines of Code • amzn.to/3s2zjyg
GOTOcon
www.linkedin.com/company/goto-
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 gotopia.tech
Sign up for updates and specials at gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
kzbin.info

Пікірлер: 7
@Ramkumar-uj9fo
@Ramkumar-uj9fo Ай бұрын
ChatGPT approved ❤🎉
@AtulVinayakS
@AtulVinayakS Жыл бұрын
Buzzword salad
@Reflekt0r
@Reflekt0r Жыл бұрын
Could be worse
@otniel2663
@otniel2663 Жыл бұрын
what is your point?
@FindecanorNotGmail
@FindecanorNotGmail Жыл бұрын
You'd have to be a person who eats your vegetables to be able to understand it.
@nyrtzi
@nyrtzi Жыл бұрын
Yes, anyone from Thoughtworks will use plenty of buzzwords. They are the original source for some of them that being the case I don't think she's saying anything we haven't really heard before but just summarizing the same old. 1) postpone big decisions if you can until you know better 2) ease of change, the ability to deploy without huge pain and talk about the system with biz people, etc. all depend on ease of understanding 3) put tests where they can tell you if you're breaking someone else's code 4) don't focus on that which is most broken, focus on what's costing you the most in terms of sleep or velocity 5) talk to business people in their own language so they can understand why what you're saying is important to them too So all in all very familiar common sense stuff.
@Rope257
@Rope257 Жыл бұрын
​@@nyrtziWhile this may be the same old for some, this definitely isn't the case for others. For example, I work for a client which insists on not making changes to the architecture as described after implementation has started. I.e. they are not allowing any significant changes because they are highly risk-averse. Watching videos like these gives me new ideas on how to conver the intentions behind allowing changes in your architecture and why this is important. Sometimes its not "what" people are saying, but "how" they're saying it. As for the "buzzwords". I didn't hear any buzzwords in this talk. Only words that carry a very specific and applicable meaning in the context they are meant to address.
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,7 МЛН
Was ist im Eis versteckt? 🧊 Coole Winter-Gadgets von Amazon
00:37
SMOL German
Рет қаралды 35 МЛН
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Гараж 54
Рет қаралды 14 МЛН
PART 52 || DIY Wireless Switch forElectronic Lights - Easy Guide!
1:01
HUBAB__OFFICIAL
Рет қаралды 30 МЛН
ИГРОВОВЫЙ НОУТ ASUS ЗА 57 тысяч
25:33
Ремонтяш
Рет қаралды 342 М.