910 B
910 B
Projeto de referência em Domain-Driven-Design com implementação de Aggregates + Event Sourcing.
Aplicações desta Solução
-
Producer: Web API que recebe os comandos de edição de conteúdo, produz Eventos de Domínio e publica as mensagens em um tópico no Kafka.
-
Consumer: Aplicativo Console que consome as mensagens do Kafka, deserializa em Eventos de Domínio e aplica nas agregações persistindo no MongoDB o novo estado.
-
Auth: Web API Gera tokens de autenticação para acesso ao Jambo.Producer.WebAPI.
Demo
- Producer IMAGEM 1
- Consumer IMAGEM 2
- Auth IMAGEM 3
Requisitos
- Visual Studio 2017 + Update 3.
- .NET SDK 2.0.
- Docker (Opcional)
- Robomongo (Opcional)