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.