One home for
every campaign.
Designed and built Snoonu’s first cross-vertical discount and campaign management service.
Shared promotion logic, separate API and worker components, PostgreSQL read models, and event-driven synchronization.
Explore the workClose details: Discount and campaign service
The problem
Discount and campaign logic needs a shared home across Snoonu’s product verticals.
My contribution
Designed and built Snoonu’s first cross-vertical discount and campaign management service.
Technical approach
Separate API and worker components, PostgreSQL read models, and event-driven synchronization keep the shared service organized around clear responsibilities.