- 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 que gera tokens de autenticação para acesso ao WebAPI.
Para testar a solução no seu ambiente utilize o compose no arquivo:
https://github.com/ivanpaulovich/jambo/blob/master/install/docker-compose.yml