Glossary · Cloud & Hosting

Multi-Tenancy

Multi-tenancy is an architecture where one instance of software or infrastructure serves multiple customers while keeping their data isolated.

Updated October 6, 2026

Multi-tenancy is an architecture in which a single instance of an application or infrastructure serves many customers, called tenants, while keeping each tenant's data and configuration logically separated.

Why it matters

It is how most SaaS and cloud platforms keep costs low: resources are pooled and one deployment is updated for everyone. Shared hosting and VPS platforms are multi-tenant at the infrastructure level.

The main risks are isolation failures, where one tenant sees another's data, and noisy neighbors, where one tenant's heavy use slows others.

Example

A SaaS app stores all customers in one database, and every table has a tenant_id column. Every query must filter by it, and a missing filter could expose another customer's records.

Common mistakes

  • Forgetting a tenant filter in a query, causing data leaks.
  • Not setting per-tenant limits, so one customer can use all resources.
  • Assuming multi-tenant is always less secure; good isolation can be strong.

Get notified when this term updates

Plus occasional practical tips on uptime and monitoring, nothing else. Unsubscribe anytime.

This page is general information written by our editorial team and updated when documentation changes. Servers and providers differ, so test changes safely first. See our editorial policy and disclaimer.