Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ahmettugur/cqrs-eventsourcing

CQRS & Event Sourcing with Kafka, RabbitMQ, MongoDB and .NET 8
https://github.com/ahmettugur/cqrs-eventsourcing

aspnetcore cqrs dotnetcore event-driven event-sourcing eventbus kafka mediatr microservices mongodb rabbitmq sqlserver

Last synced: 14 days ago
JSON representation

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

Awesome Lists containing this project

README

        

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

## Prerequisites

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

```

## Usage

```bash
Open the project location

docker-compose up
```

## Debugging Your Computer

```sh
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)

```