Daily Term: Hexagonal Architecture
Hexagonal Architecture
Hexagonal Architecture (or Ports and Adapters) designs a system with a central business logic (core) that interacts with the outside world through ports (interfaces) and adapters (implementations). For example, a core app logic might define a port for data storage, with adapters for SQL and NoSQL databases. This architecture promotes flexibility and testability by isolating business logic, but it requires more upfront design and can add complexity.
Date: 2025-11-25