jargon

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.

Commonly confused with