Skip to main content

Clean Architecture

Easy to understand, easy to maintain, and easy to extend. With a focus on shipping solutions.

Focus on solving business problems and not plumbing infrastructure.

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

Best Practices

Schema