Aplicação simples para demonstração da utilização de CQRS + EventSourcing.
Esta aplicação tem a finalidade de mostrar através de uma regra de programa de pontos como o CQRS + EventSourcing pode ser implementado. O domínio foi modelado utiizando o Domain Driven Design (DDD).
Nesta aplicação está sendo utilizado:
- RabbitMQ como serviço de mensageria
- Elastic Search como base leitura (Read Model)
- MongoDB como EventStore
O arquivo docker\run_containers.bat cria todos os containers necessário para executar a aplicação.
- 14-02-2020 Ajustes de performance
- 09-02-2020 Upgrade para .NET Core 3.1
- 01-06-2019 gRPC adicionado
- 07-04-2019 Snapshot adicionado