MCPcopy Create free account
hub / github.com/KaoutharAsma/nestjs-kafka-saga-pattern

github.com/KaoutharAsma/nestjs-kafka-saga-pattern @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
158 symbols 253 edges 48 files 0 documented · 0% updated 2y ago★ 52

Browse by type

Functions 91 Types & classes 67
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

NestJS Kafka Saga Pattern

This repository is an implementation of the Saga Pattern using NestJS and Apache Kafka. For more information, check out this article.

To run this project, make sure Docker is installed on your machine, and then execute the following command: ```bash docker compose up -d

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 88
Class 59
Interface 6
Function 3
Enum 2

Languages

TypeScript100%

Modules by API surface

order/src/entities/order.ts10 symbols
payment/src/entities/payment.ts9 symbols
inventory/src/entities/product.ts8 symbols
order/src/entities/order-item.ts7 symbols
order/src/usecases/create-order/saga/steps/update-stock.step.ts6 symbols
order/src/usecases/create-order/saga/steps/check-product-availibilty.step.ts6 symbols
order/src/usecases/create-order/saga/steps/authorize-payment.step.ts6 symbols
inventory/src/services/product.service.ts6 symbols
payment/src/usecases/authorize-payment/authorize-payment.controller.ts5 symbols
payment/src/services/payment.service.ts5 symbols
payment/src/repositories/memory/payment.repository.ts5 symbols
order/src/usecases/create-order/saga/steps/place-order.step.ts5 symbols

For agents

$ claude mcp add nestjs-kafka-saga-pattern \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page