Saga Pattern Implementation - Nodejs Microservices
Prerequisites
Setup
Kafka Setup
/bin/zookeeper-server-start.sh /config/zookeeper.properties &
/bin/kafka-server-start/sh /config/server.properties
cd kafkaBroker
node kafkaBootstrap.js
Service Setup
Orchestator Service
cd orchestatorService && npm install
cd orderService && npm install
cd paymentService && npm install
To Run the Server
cd orchestatorService && npm run dev
cd orderService && npm run dev
cd paymentService && npm run dev