Zvonimir Spajic
2005. "Hexagonal architecture" article by Alistar Cokburn
shifted to calling it Ports And Adapters Architecture
response to Layered Architecture
target
adaptee
adapter
focus on the "heart of software"
core driven by domain not technology
deley technological decisions
(easy) swap between technologies
testing adapters for driving ports
test (mock) adapters
stable testing suite
explicit communication
explicit architecture
every pattern adds complexity
does it pay off?
Ports And Adapters
Alistar Cokburn
Layers, ports & Adapters
Mattias Noback
DDD, Hexagonal, Onion, Clean, CQRS, … How I put it all together
Herberto Graca
The clean Architecture
Robert C. Martin
@konrad_126
By konrad 126
Berlin PHP User Group July Meetup slides