-
Notifications
You must be signed in to change notification settings - Fork 266
Home
Thang Chung edited this page Jul 11, 2021
·
11 revisions
Welcome to the clean-architecture-dotnet wiki!
TODO: write docs for create a usecase
- end to end scenario (README.md) file
"Everyday life is like programming, I guess. If you love something you can put beauty into it." ― Donald E. Knuth
https://giphy.com/gifs/icebreakers-unicorn-laser-ice-breakers-26vUw5sYGcqmMDoBy
- Software Development Best Practices and Design Principles used:
- Clean Architecture
- Clean Code
- CQRS
- Authentication and Authorization
- Distributed caching
- Solid Principles
- Separate ReadOnly and Write DbContext
- Separate ReadOnly and Write Repository
- REST API Naming Conventions
- Use multiple environments in ASP.NET Core (Development, Production,Staging, etc)
- Modular Design
- Custom Exceptions
- Custom Exception Handling
- PipelineBehavior for Validation and Performance tracking.
And we can also see this: https://github.com/staart/api#-features