Hexagonal Architecture

Hexagonal Architecture / Ports and Adapters guidance centered on how external actors drive or are driven by an application through explicit inbound and outbound ports and adapters. Use when classifying port ownership, replacing delivery or infrastructure mechanisms, or testing the core through those seams. Use clean-architecture when entities, use cases/interactors, and interface-adapter policy flow are primary, onion-architecture for explicit concentric domain/application rings, and architecture-review for a read-only audit. Do not use for simple CRUD, prototypes, or trivial pass-through interfaces.

nledford ce995c9 8.9 KB Updated

File contents

nledford/engineering-review-board/tree/main/skills/hexagonal-architecture commit ce995c9cfb

Frequently asked questions

npx skillmds@latest add nledford/hexagonal-architecture