Sefikcan / Saga.Orchestration

This project was created to establish a sample infrastructure for saga orchestration.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Saga.Orchestration

1_5x7OpMhymYKuXgoIit7eNQ

  • Order Service create order and set order status pending. After, order service sends ORDER_CREATED event information to Orchestrator. After Orchestrator begin create order transaction.
  • Orchestrator sends EXECUTE_PAYMENT event information to Payment Service. After Payment Service return information about refund money.
  • Orchestrator sends UPDATE_STOCK event information to Stock service. After, Stock service returns the information that the stock information of the related products has been updated.
  • Orchestrator sends ORDER_DELIVER event information to Shipment Service. After, Shipment Service return shipped information.

About

This project was created to establish a sample infrastructure for saga orchestration.


Languages

Language:C# 97.8%Language:Dockerfile 2.2%