Esta é uma api para uma loja online, implementando as melhores soluções na arquitetura da Api.
- Projeto separado por camadas
- Implementação de CQRS
- Implementação de Design By Contract
- Implementação de Domain Notifications
- Implementação de Repository Pattern
- Fail-Fast Validations
- Testes de unidade para Handlers, Entities, Queries e Commands
- Banco de dados em SQL server e em memória
- Criação de fakes e mocks para testes de unidade
- Controllers enxutos com responsabilidades organizadas
- Authorização com JWT Bearer token