Please enable JavaScript.
Coggle requires JavaScript to display documents.
.NET Core Clean Architecture - Coggle Diagram
.NET Core Clean Architecture
The key rules
Easy to change independently
The outer layer can only point inward
The inner knows nothing about the outer
Entities layer
Contains enterprise business rules
Use case layer
describe how the application work
Describe flow of data from outside to entities and vice versa
Don't care where the data comes from
An Android app?
A website?
Don't care where the data is stored
SQL server?
Firebase store?
Interface adapter layer
Contain the whole MVC architecture
View
Controller
Model
Just a structure to pass to controller (DTO)
Framework and Driver layer
Like
Web
Database
....
Framework
Likely to change