The purpose of this repository is to put into practice all the good practices learned over the years in a single project to test a POC
- TDD (xUnit, Bogus.Net, Moq).
- DDD concepts.
- Clean architecture concepts.
- Obsession with primitive types (how to avoid).
- Concept of strong domain.
- Notification Pattern.
- Domain Notitification.
- Functional Paradigm concepts.
- OOP.
- SOLID, KISS, YAGNI, DRY.
- Repository Patter
- Unit of work.
- Dapper.
- Clean Code.
- Docker.
- Postgresql.
- AutoMapper.
- MediatR.
- CQRS.
- K6 Stress tests.
- Restful.
And as I add more I will update ...