Event Sourcing Jambo Versions Save

An Hexagonal Architecture with DDD + Aggregates + Event Sourcing using .NET Core, Kafka e MongoDB (Blog Engine)

v1.1

6 years ago
  • 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