Skip to content

CQRS & Event Sourcing with Kafka, RabbitMQ, MongoDB and .NET 8

License

Notifications You must be signed in to change notification settings

ahmettugur/CQRS-EventSourcing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CQRS-EventSourcing

CQRS & Event Sourcing with Kafka, RabbitMQ, MongoDB and .NET7

Prerequisites

Docker (For Kafka, Kafka Drop, RabbitMQ, Sql Server)
Asp.Net 8
Visual Studio 2022 or Rider or Visual Studio Code

Usage

Open the project location

docker-compose up

Debugging Your Computer

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)