Loading...
Skip to Content

Podcast Better Software Design

O architekturze hexagonalnej, portach i adapterach z Kubą Nabrdalikiem

Odcinek 64, 4 lipca 2023

Idea zaproponowanej przez Alistaira Cockburna architektury heksagonalnej ma już prawie 20 lat. Ale jak krótko i rzeczowo opisać założenia Hexagonal Architecture, czy też Ports & Adapters? I jak to przekłada się na kod systemu?

Każdy koncept można bardzo mocno i niepotrzebnie skomplikować. Nawet tak prosty w swojej istocie jak Porty i Adaptery. Dziś z moim gościem, Kubą Nabrdalikiem, wracamy do korzeni z 2005 roku i staramy się wyłuskać esencję tego wzorca architektonicznego. A jeśli przy drugim mikrofonie gości Kuba, to wiadomo, że będzie do bólu pragmatycznie i prosto w z mostu…

W tym odcinku usłyszysz:

  • czym jest architektura heksagonalna
  • czym są porty i adaptery
  • skąd w ogóle wywodzi się ten koncept i jak ma się do dzisiejszych czasów
  • jakie typowe błędy można popełnić stosując ten wzorzec w kodzie
  • nie zabrakło oczywiście przykładów z życia i produkcji

Materiały dodatkowe

Cytat odcinka

Architektura Ports&Adapters pozwala na sterowanie aplikacją w dowolny sposób

Ten podcast jest dostępny na platformach


Podcast Better Software Design

Warto także posłuchać...

Jakub Nabrdalik

O architekturze mikroserwisowej z Kubą Nabrdalikiem

Bez dwóch zdań architektura mikroserwisowa jest złożona i trudna w implementacji, a jednocześnie bardzo często...
Odcinek 13
Jakub Pilimon

O modelu i strukturach wielkiej skali z Kubą Pilimonem

W kilku dotychczasowych odcinkach pojawił się temat struktur wielkiej skali w modelu domenowym. Nadszedł więc...
Odcinek 9
Andrzej Krzywda

O programowaniu aspektowym z Andrzejem Krzywdą

Czym są cross-cutting concerns, point-cuts, join-points, advices oraz aspects? Jak wspomniane zagadnienia...
Odcinek 7

Potrzebujesz wsparcia w poprawie jakości projektu, architektury lub zwiększenia umiejętności w zespole?