Obserwuj

Odcinek 103

Zanim pójdziecie w mikroserwisy, upewnijcie się, że wasze granice są poprawne. W modularnym monolicie pomyłkę naprawicie jednym refaktorem w IDE. W rozproszonym systemie zapłacicie za to zmianami w infrastrukturze i bazach danych… Między innymi właśnie to warto zapamiętać z rozmowy z Damianem Dziaduchem, który podzielił się historią refaktoryzacji pewnego smutnego monolitu.

Każdy moduł powinien posiadać własną architekturę, Clean Architecture nie zawsze jest potrzebne

Dziaduch Damian

W tym odcinku usłyszysz m.in. o...

  • przyczynach rozpoczęcia całego procesu refaktoryzacyjnego i sposobach znajdowania pain-pointów
  • feature-freeze i podejściach typu Trunk-Based Development
  • komunikacji między modułami wewnątrz aplikacji
  • bezpiecznym wdrażaniu większych zmiany w środowisku multi-tenant
  • kontroli architektury i zależności narzędziami typu Deptrac/ArchUnit i problemach z tego wynikających
  • stosowaniu Clean Architecture w całym projekcie

Materiały dodatkowe

PODCAST JEST DOSTĘPNY NA PLATFORMACH