Expert · 6–8 weeks
Multi-Vendor Marketplace with Saga Orchestration
Marketplace checkout splits order across vendors. Orchestrated saga: reserve inventory per vendor, charge once, partial failure handling, and split payouts.
Why this project
Complex distributed workflow with real business rules — ideal staff-level narrative.
Tech stack
Java 17Spring Boot 3KafkaPostgreSQLTemporal or custom orchestrator
Skills demonstrated
- Complex saga
- Partial failure
- Compensation
- Domain modeling
Interview talking points
- Partial vendor failure scenario
- Orchestration state persistence
- Payment split logic
- Testing saga with failure injection
Problem statement
Marketplace checkout splits order across vendors. Orchestrated saga: reserve inventory per vendor, charge once, partial failure handling, and split payouts.