jargon

Design patterns·The shape of the whole application

entities, then use cases, then adapters, then frameworks — and nothing in an inner circle names anything outside it.

Clean architecture

Also calledUncle Bob's clean architecture, concentric circles architecture

Martin's synthesis of hexagonal, onion and several older layered schemes into concentric circles governed by the dependency rule. Its distinctive contributions are the naming of use case interactors as a layer of their own and the insistence that frameworks are a detail at the outermost ring. In practice it and hexagonal architecture describe the same system, and arguing about which one a codebase follows is rarely a productive hour.

Commonly confused with