A software architecture in which a single instance of software runs on a server and serves multiple tenants.
Multi-tenant architecture is when a single application serves multiple customers (“tenants”), keeping data isolated while sharing infrastructure. It’s common in SaaS products because it reduces operational overhead and enables rapid iteration - but it requires strong access control and data separation.
For analytics and reporting products, multi-tenancy also shapes data pipelines and permission models - so it should be designed early, not bolted on.
Browse related definitions in the same glossary category.
CDN Strategy
The architectural planning of Content Delivery Networks to optimize caching, reduce latency, and ensure global availability.
CI/CD Pipeline
Continuous Integration and Continuous Deployment - automated workflows for building, testing, and deploying code changes.
Cloud Infrastructure
Computing resources (servers, storage, networking) delivered via the cloud, enabling scalable and flexible deployments.
Cold Start
The initial latency when a serverless function or container starts up after being idle, affecting response times.
Containerisation
The packaging of software code with just the operating system (OS) libraries and dependencies required to run the code to create a single lightweight executable.
Edge Computing
Processing data closer to users at network edges rather than centralised data centres, reducing latency.
Understanding "Multi-Tenant Architecture" is just the first step. Our team at TwoSquares specializes in technical SEO and digital strategy, helping brands turn complex concepts into measurable growth.