This project demonstrates how to implement Saga Orchestration Pattern in a .NET Microservices architecture using RabbitMQ and MassTransit.
- .NET 8 Web API
- RabbitMQ
- MassTransit
- Entity Framework Core
- MongoDB / SQL Server
The system simulates an order workflow with:
- Order Service
- Payment Service
- Stock Service
- Coordinator (Saga Orchestrator)
Each service communicates asynchronously through RabbitMQ using MassTransit.
Saga Orchestration ensures distributed transaction consistency between microservices.
Teymur Rahimli
Full Stack / Backend Developer (.NET, React)
📫 teymurrahimli.vr@gmail.com
🌐 Portfolio Website