{"version":1,"type":"rich","provider_name":"Libsyn","provider_url":"https:\/\/www.libsyn.com","height":90,"width":600,"title":"DevTalk #135 - O Architekturze Ewolucyjnej z Maciejem J\u0119drzejewskim","description":"Zamiast budowa\u0107 technologiczn\u0105 katedr\u0119 od pierwszego dnia, mo\u017ce warto na pocz\u0105tek... wbi\u0107 tylko krzy\u017c w ziemi\u0119? Brzmi jak p\u00f3j\u015bcie na \u0142atwizn\u0119? Nic bardziej mylnego - w \u015bwiecie architektury ewolucyjnej to po prostu czysty pragmatyzm, kt\u00f3ry chroni przed overengineering'iem i pozwala systemowi rosn\u0105\u0107 bez zamykania sobie drzwi na przysz\u0142o\u015b\u0107. Go\u015bciem tego odcinka jest Maciej J\u0119drzejewski, in\u017cynier i architekt z 13-letnim do\u015bwiadczeniem, kt\u00f3ry obecnie mieszka w Szwajcarii i pe\u0142ni rol\u0119 Team Lead'a (a nieoficjalnie Head of IT) w firmie OEKO-TEX\u00ae. Maciek w swojej karierze przeszed\u0142 przez niemal ka\u017cdy stos technologiczny: od C++, przez .NET i Angulara, a\u017c po Node.js. Dzi\u0119ki pracy w firmie zajmuj\u0105cej si\u0119 certyfikacj\u0105 tekstyli\u00f3w, a nie tylko w typowych sp\u00f3\u0142kach technologicznych, posiada unikaln\u0105 perspektyw\u0119 na to, jak technologia musi wspiera\u0107 realne procesy biznesowe. Z tego odcinka dowiesz si\u0119:  Czym architektura ewolucyjna r\u00f3\u017cni si\u0119 od standardowego podej\u015bcia; Do jakich projekt\u00f3w nadaje si\u0119 to podej\u015bcie; Jak mierzy\u0107 ewolucyjno\u015b\u0107 systemu; Jak rozk\u0142adaj\u0105 si\u0119 koszty architektury ewolucyjnej; Co to s\u0105 Fitness Functions; Jak prowadzi\u0107 Architecture Decision Log (ADL) i jak si\u0119 to ma do ADR; Czym s\u0105 karuzele developerskie i jak wygl\u0105da komunikacja w takim zespole; Jakie s\u0105 cztery kroki ewolucji aplikacji.  &amp;nbsp; &amp;nbsp; Linki:  Ksi\u0105\u017cka Building Evolutionary Architectures, Neal Ford, Rebecca Parsons, Patrick Kua; Ksi\u0105\u017cka The Pragmatic Programmer, David Thomas, Andrew Hunt; Ksi\u0105\u017cka Ma\u0107ka! Master Software Architecture, Maciej J\u0119drzejewski; DevTalk #133 - O D\u0142ugu Technologicznym z Oskarem Dudyczem; Domain Drivers; Narz\u0119dzia do test\u00f3w architektonicznych:&amp;nbsp;ArchUnit, ArchUnitNet, NetArchTest; Framework K6 do testowania wydajno\u015bci jako funkcji fitness; Repozytorium Ma\u0107ka i Kamila: GitHub.  &amp;nbsp; &amp;nbsp; Rozdzia\u0142y: 00:00 Wst\u0119p i przedstawienie go\u015bcia 00:24 Kim jest Maciej J\u0119drzejewski? 02:01 Z czego wywodzi si\u0119 architektura ewolucyjna? 03:14 Czym jest architektura ewolucyjna? 05:55 Overengineering a architektura ewolucyjna 09:34 Czy warto patrze\u0107 3 lata w prz\u00f3d 11:40 Horyzont czasowy architektury ewolucyjnej 15:08 Proste nie znaczy g\u0142upie 19:57 Fitness Functions 28:38 Architektura ewolucyjna i Domain-Driven Design (DDD) 33:43 Proporcja my\u015blenia do kodowania 36:14 Przej\u015bcie na architektur\u0119 ewolucyjn\u0105 38:29 Komunikacja w zespole, ADL, ADR 42:53 Testy architektoniczne 45:43 &amp;nbsp;Koszty architektury ewolucyjnej 56:55 Cztery kroki ewolucji aplikacji 01:02:19 Gdzie architektura ewolucyjna ma sens? 01:03:56 Podsumowanie ","author_name":"DevTalk by devstyle.pl","author_url":"http:\/\/devtalk.pl","html":"<iframe title=\"Libsyn Player\" style=\"border: none\" src=\"\/\/html5-player.libsyn.com\/embed\/episode\/id\/39696550\/height\/90\/theme\/custom\/thumbnail\/yes\/direction\/forward\/render-playlist\/no\/custom-color\/88AA3C\/\" height=\"90\" width=\"600\" scrolling=\"no\"  allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen><\/iframe>","thumbnail_url":"https:\/\/assets.libsyn.com\/secure\/content\/197395985"}