CQRS & Event Sourcing with Kafka, RabbitMQ, MongoDB and .NET7
Docker (For Kafka, Kafka Drop, RabbitMQ, Sql Server)
Asp.Net 8
Visual Studio 2022 or Rider or Visual Studio Code
Open the project location
docker-compose up
Change Banking.Account.Command.Api > appsettings > BrokerType section (Kafka or RabbitMQ)
Open project Visual Studio or Rider or Visual Studio Code and run Multiple Project
(Banking.Account.Command.Api, Banking.Account.Query.Api, Banking.Account.Consumer.Kafka or Banking.Account.Consumer.RabbitMQ)