Skip to content
software

Hexagonal

Hexagonal Architecture

Definition

Hexagonal architecture (Ports and Adapters) isolates the core application domain from external systems by defining explicit ports (interfaces) and adapters (implementations). The domain has no dependencies on databases, frameworks, or external APIs; those details plug in via adapters.

This makes the core logic independently testable and allows infrastructure to be swapped without changing business logic.


Ship secure code faster

Crash Override integrates security into the developer workflow. No context switching, no waiting on reviews.