Loyalty glossary · 8. Technology and architecture (25)
Multi Tenant
Multi tenant is a software architecture in which one instance of a loyalty platform serves multiple independent programmes, each with its own data, rules and member base, but sharing the same underlying code and infrastructure.
In a multi-tenant loyalty platform, the vendor runs one codebase and one database cluster. Every programme on that platform is a tenant, logically separated from the others but physically co-located. This is the dominant model in software as a service loyalty products.
The sales pitch is cost saving. One instance means the vendor spends less on infrastructure, and some of that saving passes to the client. The cost saving is real at small scale. It is not real once a programme needs its own accrual engine or its own active member rate calculation. Those become configuration options, and every option multiplies the testing burden on a shared codebase.
Consider a multi-tenant platform serving 20 partners. It issues 500 million points in a single year, and one partner accounts for 200 million of those points. The remaining 19 partners share 300 million points among them, yet all 500 million sit in the same tables. A bug in one tenant's accrual logic can corrupt the point balances of every other tenant, because there is no physical boundary at the data layer.
Active member rate suffers from a subtler problem. A multi-tenant vendor can compute the metric across all tenants to smooth over one programme's poor engagement. The tenant that signs up for multi-tenant may never know whether its 12 percent active member rate is its own number or a blended figure that includes three other programmes. Activity-based qualification amplifies the risk, because each tenant sets different thresholds for what counts as activity, and those thresholds must be enforced in shared code.
The honest position is that multi-tenant suits programmes with no ambition to differentiate. If a programme accepts the vendor's standard accrual rates, standard tiers and standard redemption catalogue, multi-tenant is a cheap way to get to market. If the programme intends to compete on its rules, its data or its member experience, single tenant is the only architecture that does not put someone else's compromise at the centre of the business.