: Hexagonal architecture pairs perfectly with Strategic Domain-Driven Design.
Do you need an example of to database rows? Share public link
Invented by Alistair Cockburn and published in 2005, Hexagonal Architecture was created to avoid structural pitfalls in object-oriented design, such as unwanted dependencies between layers and the contamination of user interface code with business logic. Its core philosophy is to isolate an application's "core" from the outside world.
The domain model handles pure state transitions and business validation rules.