PrepZone Logo
PrepZone
All project ideas

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.