Summary
Jason Taylor gives a superb explanation of Clean Architecture on this clip.
Domain and Application are central to the design. It’s the core of the system.
Presentation and Infrastructure belong to the outermost layer and are not dependent on each other. They only depend on Application.
Application only depends on Domain.
Domain has no dependencies.
Source: Clean Architecture. Jason Taylor gives a superb explanation… | by Oscar Olsson | Medium