Clean Architecture
Easy to understand, easy to maintain, and easy to extend. With a focus on shipping solutions.
Clean Architecture: Focus on solving business problems, not plumbing infrastructure when maintaining complex projects.
Context
Definition
A domain-centric approach to organising dependencies and improve maintainability. Address fear to make changes.
Projects separated by concerns:
- UI
- Core
- Infrastructure
Libraries
- DotNet
- Automapper
- Mediator
- Dapper
- Entity Framework
- Swagger
- NSwagStudio