Projeto que consiste em uma API para criação de pedido e manipulação de status
- ASP.NET Core 3.1
- Entity Framework Core 3.1.5
- Injeção de dependência (DI) nativa .NET Core
- Sqlite
- Flunt Validation
- Swagger
- xUnit e Moq
- Arquitetura multicamada
- Princípios SOLID
- Clean Code
- Domain Driven Design (DDD)
- Domain Validations
- Domain Notifications
- Repository Pattern e Notification Pattern
- O banco de dados está localizado no caminho: MercadoEletronico.Application\MercadoEletronico.db
- Swagger: https://localhost:44374/swagger
- Implementar persistência dos status no banco de dados;
- Implementar testes de integração (Integration tests);
- Implementar testes de stress (Stress testing);
- Adicionar conteinerização (Docker / Kubernetes) ao projeto.
Leandro Peres Gonçalves