Hexagonal (Ports & Adapters) Architecture — Roadmap Step & Resources
Isolating business logic from frameworks and infrastructure via ports and adapters
- Level: intermediate
- Estimated time: 1 days
- Roadmap: System Architecture
Before this step
Mini projects
- Refactor a small app so its business logic has zero direct dependency on the database or web framework
Interview questions
- What problem does hexagonal architecture solve that layered architecture doesn't?
Study resources
- Hexagonal Architecture (Article) — Alistair Cockburn's own original article defining hexagonal (ports and adapters) architecture.
- Hexagonal Architecture Explained (Video) — A practical explanation of isolating business logic from frameworks with ports and adapters.
Part of
- Layered & Monolithic Architectures — section
- System Architecture roadmap — the full learning path