
Mentionsy

53. O zaletach i wadach Clean Architecture z Oskarem Dudyczem
Niezależność od frameworka, interfejsu użytkownika, bazy danych i innych systemów zewnętrznych, a także wsparcie testowalności - to podstawowe filary takich konceptów architektonicznych jak Clean / Hexagonal / Onion / Sreaming Architecture, DCI, BCE. Poszczególne podejścia różnią się w szczegółach, jednak w zbliżony sposób podchodzą do rozdzielania systemu na mniejsze, dedykowane warstwy. Z moim dzisiejszym gościem, Oskarem Dudyczem przyglądamy się dziś pierwszej pozycji tej listy i analizujemy mocne i słabe strony Clean Architecture, zaproponowanej przez Roberta C. Martina.
W tym odcinku rozmawiamy m.in. o:
czym jest Clean Architecture i skąd wywodzi się ta idea?stosowaniu zasad SOLID na poziomie architektury całego systemu,proponowanych w Clean Architecture zasadach i warstwach,zaletach i wadach tego rozwiązania,pewnych podobieństwach i różnicach w odniesieniu do np. Hexagonal Architecture,stosowaniu tego rodzaju architektury w kontekście projektu i zespołu.Zapraszam!
Materiały dodatkowe:
The Clean Architecture - wpis na blogu Roberta C. Martina (Uncle Boba), który można także znaleźć w jednym z rozdziałów książki Clean ArchitectureClean Architecture - książka autorstwa Roberta C. Martina, 2017, wydawnictwo PearsonPutting SOLID into Perspective - artykuł Jeremiego Millera o stosowaniu zasad SOLID w kontekście projektowania i rozwoju architekturyPowiązane z tematem artykuły na blogu Oskara:
What onion has to do with Clean Code?Generic does not mean SimpleHow to slice the codebase effectively?
Search in Episode Content
Recent Episodes
-
98. O agregatach, eventach i Dynamic Consistenc...
09.09.2025 23:00
-
97. O architekturze mikrofrontendów i mikroserw...
07.04.2025 23:00
-
96. O dostarczaniu eventów w systemach rozprosz...
25.03.2025 00:00
-
95. O architekturze mikrofrontendów i mikroserw...
05.03.2025 00:00
-
94. O integracji serwisów z użyciem kontraktów ...
04.02.2025 00:00
-
93. Backend vs Frontend: skuteczne testowanie z...
15.01.2025 00:00
-
92. O wykorzystaniu AI w software developmencie...
23.12.2024 00:00
-
91. O modułach w aplikacjach JavaScript z Tomas...
11.12.2024 00:00
-
90. O projektowaniu architektury multi-tenant z...
19.11.2024 00:00
-
89. O ciemnej stronie implementacji API z Graph...
24.06.2024 23:00