Context
Many brands, one platform.
A consumer technology company launching wallet and loyalty products for partner brands needed shared infrastructure — not a fork per brand.
Challenge
Isolation without forks.
Each tenant needed isolated balances, distinct reward rules and branded experiences — without one tenant's incident becoming everyone's incident.
Constraints
Strict lines between tenants.
- Strict tenant data isolation — balances and PII partitioned by design.
- Distinct reward economics — per-tenant policy bundles, not branches.
- Mobile and web clients — branded experiences from shared SDKs.
- Zero-downtime releases — including during live campaigns.
Architecture → Implementation
Isolation in the data model.
Tenant isolation went into the data and event model first — partitioned ledgers, per-tenant policy bundles and SDKs that make correct integration the path of least resistance.
Technology and standards
Results
Campaigns without downtime.
One platform serving all tenants on one release train.
Tenant onboarding reduced to configuration.
Campaign launches with zero downtime.
Reward disputes settled from the event log in minutes.
Related services
CTA
Launching wallet products for partners?
Bring us the tenants, the economics and the brands. We will design the platform that serves them all.