<?xml version="1.0" encoding="utf-8"?>
<oembed>
  <version>1</version>
  <type>rich</type>
  <provider_name>Libsyn</provider_name>
  <provider_url>https://www.libsyn.com</provider_url>
  <height>90</height>
  <width>600</width>
  <title>DevTalk #135 - O Architekturze Ewolucyjnej z Maciejem Jędrzejewskim</title>
  <description>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.  &amp;amp;nbsp; &amp;amp;nbsp; 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:&amp;amp;nbsp;ArchUnit, ArchUnitNet, NetArchTest; Framework K6 do testowania wydajności jako funkcji fitness; Repozytorium Maćka i Kamila: GitHub.  &amp;amp;nbsp; &amp;amp;nbsp; Rozdziały: 00:00 Wstęp i przedstawienie gościa 00:24 Kim jest Maciej Jędrzejewski? 02:01 Z czego wywodzi się architektura ewolucyjna? 03:14 Czym jest architektura ewolucyjna? 05:55 Overengineering a architektura ewolucyjna 09:34 Czy warto patrzeć 3 lata w przód 11:40 Horyzont czasowy architektury ewolucyjnej 15:08 Proste nie znaczy głupie 19:57 Fitness Functions 28:38 Architektura ewolucyjna i Domain-Driven Design (DDD) 33:43 Proporcja myślenia do kodowania 36:14 Przejście na architekturę ewolucyjną 38:29 Komunikacja w zespole, ADL, ADR 42:53 Testy architektoniczne 45:43 &amp;amp;nbsp;Koszty architektury ewolucyjnej 56:55 Cztery kroki ewolucji aplikacji 01:02:19 Gdzie architektura ewolucyjna ma sens? 01:03:56 Podsumowanie </description>
  <author_name>DevTalk by devstyle.pl</author_name>
  <author_url>http://devtalk.pl</author_url>
  <html>&lt;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&gt;&lt;/iframe&gt;</html>
  <thumbnail_url>https://assets.libsyn.com/secure/content/197395985</thumbnail_url>
</oembed>
