Parcelwise: order sync engine
Keeps orders in sync across five marketplaces and a warehouse system.
OutcomeStock errors down from weekly to rare
The problem
Orders arrived through five APIs with different retry rules, so stock counts drifted and support fixed them by hand every week.
What I built
An idempotent event pipeline on Postgres and a queue, with a replay tool and a dashboard of stuck events. Each marketplace is an adapter with contract tests.
The result
Drift fixes by hand dropped to a handful per quarter, and adding a new marketplace takes days, not weeks.