Software Engineering vocabulary · Architecture, Design Patterns and Graphics

Hexagonal architecture

Meaning in software engineering, with examples

nounAdvanced term

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

  1. 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.

  2. 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

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: