Hexagonal architecture
Meaning in software engineering, with examples
In software engineering, hexagonal architecture means: A design that keeps domain logic independent of external systems by connecting them through defined ports and adapters.
In Turkish: altıgen mimari
How it is used
Also called ports and adapters architecture. The hexagon is a diagram convention, not a requirement for six components.
Example sentences
Using hexagonal architecture let us test order rules without starting the database adapter.
Domain behavior is reached through a boundary independent of the storage implementation.
The new message consumer reused the same application port in our hexagonal architecture.
A different input adapter can invoke existing behavior without moving domain rules into messaging code.
Common collocations
- hexagonal architecture ports
- adopt hexagonal architecture
Related terms
More terms: Architecture, Design Patterns and Graphics
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
