Jakub Nabrdalik - Czemu nikt zdrowy przy umyśle nie buduje dziś dużego monolitu

Zapraszamy na kolejne spotkanie w ramach DDD-WAW. Tym razem odwiedzi nas Jakub Nabrdalik z prezentacją o mikroserwisach i tym dlaczego nie zawsze warto zaczynać od monolitu.
Po prezentacji tradycyjnie planujemy czas na dyskusje i networking przy pizzy. Liczymy na ciekawe dyskusje z Waszym udziałem :)
Sponsorem naszego spotkania jest firma BEC Poland, która zapewni nam świetną miejscówkę i jedzenie. Widzimy się w ich biurze przy Emilii Plater 53 (23 piętro).
Agenda
Są architekci, którzy sugerują by każdy projekt zaczynać od monolitu.
To jest bezsensowna generalizacja, trzeba rozumieć jakie są uwarunkowania monolitu i mikroserwisów.
Po 12 latach pracy z monolitami i 8 latach z mikroserwisami, chciałbym ostatecznie rozwiać wszelkie wątpliwości kiedy, dlaczego i po co używać lub nie używać mikroserwisów.
Poruszymy tematy:
- dlaczego przez 38 lat budowanie dużych systemów dla większości firm to była droga przez mękę i czemu Fred Brooks w końcu mógł umrzeć spokojnie
- jak Ken Thompson i Dennis Ritchie z Bell labs rozwiązali prosto problem na którym IBM stracił miliardy dolarów
- dlaczego połowa programistów oszalała i wypaliła się zawodowo i czemu kolejne pokolenie będzie zdrowsze
- dlaczego dla niektórych dziś budowanie dużych systemów jest przyjemne i nie wymaga łez, potu, ani krwi
- czemu firmy nie kumają autonomiczności i czemu Twoja firma denerwuje Cię niemiłosiernie
- czego wymagamy od firmy która chce robić mikroserwisy
- proste heurystyki kiedy możesz i kiedy nie możesz budować monolit, a kiedy mirkoserwisy
Bio prowadzącego:
Od 2003 lat w branży jako software engineer, developer, architect, team leader, manager.
Jako inżyniera, interesuje mnie przede wszystkim architektura. Specjalizuję się w Software Craftsmanship, Domain Driven Design i Test/Behavior-driven development. Prowadzę zespoły i projekty, uczę przez przykład.