
DevTalk DevTalk #135 – O Architekturze Ewolucyjnej z Maciejem Jędrzejewskim
Zamiast budować technologiczną katedrę od pierwszego dnia, może warto na początek… wbić tylko krzyż w ziemię? Brzmi jak pójście na łatwiznę? Nic bardziej mylnego – w świecie architektury ewolucyjnej to po prostu czysty pragmatyzm, który chroni przed overengineering’iem i pozwala systemowi rosnąć bez zamykania sobie drzwi na przyszłość.
Gościem tego odcinka jest Maciej Jędrzejewski, inżynier i architekt z 13-letnim doświadczeniem, który obecnie mieszka w Szwajcarii i pełni rolę Team Lead’a (a nieoficjalnie Head of IT) w firmie OEKO-TEX®. Maciek w swojej karierze przeszedł przez niemal każdy stos technologiczny: od C++, przez .NET i Angulara, aż po Node.js. Dzięki pracy w firmie zajmującej się certyfikacją tekstyliów, a nie tylko w typowych spółkach technologicznych, posiada unikalną perspektywę na to, jak technologia musi wspierać realne procesy biznesowe.
Z tego odcinka dowiesz się:
- Czym architektura ewolucyjna różni się od standardowego podejścia;
- Do jakich projektów nadaje się to podejście;
- Jak mierzyć ewolucyjność systemu;
- Jak rozkładają się koszty architektury ewolucyjnej;
- Co to są Fitness Functions;
- Jak prowadzić Architecture Decision Log (ADL) i jak się to ma do ADR;
- Czym są karuzele developerskie i jak wygląda komunikacja w takim zespole;
- Jakie są cztery kroki ewolucji aplikacji.
A teraz… PLAY!
Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.
Linki:
- Książka Building Evolutionary Architectures, Neal Ford, Rebecca Parsons, Patrick Kua;
- Książka The Pragmatic Programmer, David Thomas, Andrew Hunt;
- Książka Maćka! Master Software Architecture, Maciej Jędrzejewski;
- DevTalk #133 – O Długu Technologicznym z Oskarem Dudyczem;
- Domain Drivers;
- Narzędzia do testów architektonicznych: ArchUnit, ArchUnitNet, NetArchTest;
- Framework K6 do testowania wydajności jako funkcji fitness;
- Repozytorium Maćka i Kamila: GitHub.
Koniecznie zostaw komentarz: jak Ci się podoba odcinek?
Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/
The post DevTalk #135 – O Architekturze Ewolucyjnej z Maciejem Jędrzejewskim appeared first on DevTalk.
