Design patterns·The shape of the whole application
the domain model sits in the middle with no dependencies at all, and everything else wraps around it.
Onion architecture
Also calledonion, layers around a domain core
Palermo's layering with the domain model at the centre, domain services around it, application services outside those and infrastructure at the edge, with all coupling directed inward. It is the middle term between traditional layering and hexagonal architecture, and it is the one that states most explicitly that the domain model has no dependencies. The three are close enough that most teams pick one name and stop.