Back to Glossary
Technology
Multi-tenant
Quick answer
SaaS architecture where one software instance serves many logically-isolated customers.
Key takeaways
- Lower cost (shared resources)
- Simultaneous upgrades for all customers
- Standardized operation (one environment to monitor)
Definition
Multi-tenant is the SaaS architecture where a single software instance and a single database serve many customers simultaneously, each customer (tenant) seeing only its own data through logical isolation (tenant_id, RLS, schemas).
Advantages
- Lower cost (shared resources)
- Simultaneous upgrades for all customers
- Standardized operation (one environment to monitor)
Typical risk
- Noisy neighbor: a high-volume customer can degrade others' performance if architecture lacks isolation (CRMconnect: pod/tenant on Kubernetes for protection)
- Data leakage: a tenant_id filter bug can expose data - strict RLS required
Multi-tenant at CRMconnect
Dedicated pod per tenant on Kubernetes - physical processing isolation, shared DB with strict RLS. Daily Contabo backups, Prometheus + Grafana monitoring.
Last updated:
Frequently asked
Difference multi-tenant vs single-tenant?+
Single-tenant: each customer has its own instance (DB + app). More expensive, more control. Typical for regulated enterprise.