Tagged articles

Ports and Adapters

3 articles · Page 1 of 1
ZhiKe AI
ZhiKe AI
Jun 4, 2026 · Fundamentals

Why Hexagonal Architecture Is About Ports and Adapters, Not the Hexagon Shape

Hexagonal Architecture’s true essence lies in its ports‑and‑adapters structure and technology‑agnostic core, not the six‑sided diagram, and the article explains this concept, its driving vs. driven sides, its relation to DIP, common misconceptions, and how it aligns with Clean and Onion architectures.

Clean ArchitectureDependency Inversion PrinciplePorts and Adapters
0 likes · 11 min read
Why Hexagonal Architecture Is About Ports and Adapters, Not the Hexagon Shape
Architects Research Society
Architects Research Society
Feb 10, 2023 · Fundamentals

Understanding Hexagonal Architecture: Principles and Implementation Example

The article explains the three core principles of Hexagonal (Ports‑and‑Adapters) Architecture, illustrates how to separate application, domain, and infrastructure code with concrete C# examples, and shows how this separation improves testability, dependency inversion, and modular design.

Dependency InversionDomain-Driven DesignPorts and Adapters
0 likes · 18 min read
Understanding Hexagonal Architecture: Principles and Implementation Example
Architects Research Society
Architects Research Society
Aug 24, 2021 · Fundamentals

Understanding Hexagonal Architecture: Principles and Implementation Example

Hexagonal Architecture, introduced by Alistair Cockburn in 2005 and revived since 2015, separates application, domain, and infrastructure layers using ports and adapters, enabling isolated testing, clear dependency direction, and flexible code organization, illustrated with a console‑based poem‑printing example and detailed implementation guidelines.

Dependency InversionPorts and AdaptersTesting
0 likes · 17 min read
Understanding Hexagonal Architecture: Principles and Implementation Example