A comprehensive comparison of architectural approaches to inform our platform strategy
Dedicated infrastructure per customer with maximum isolation and customization
Shared infrastructure with logical separation optimized for operational efficiency
Key differences between single-tenant and multi-tenant approaches
| Criteria | Single-Tenant | Multi-Tenant |
|---|---|---|
| Data Isolation | Physical (DB per tenant) | Logical (Centralized DB) |
| Scalability | Linear (DB per customer) | Horizontal (DB-rows per usage) |
| Operational Effort | High (per-tenant ops) | Low (centralized ops) |
| Customization | Flexible & Easy | Controlled |
| Cost Model | High fixed baseline | Shared & optimized |
| Onboarding Speed | Slow (infra provisioning) | Instant (self-service) |
| Long-Term Growth | Painful at scale | Designed for scale |
Key Insight: Both models are secure and valid — the primary difference is operational efficiency at scale. Multi-tenant offers better resource utilization while single-tenant provides stronger isolation.
Balancing flexibility, scalability, and isolation requirements
| Customer Type | Architecture | Rationale |
|---|---|---|
| SMB / Standard | Multi-Tenant | Cost-effective, quick onboarding, shared resources |
| Enterprise / Regulated | Single-Tenant | Compliance requirements, data sovereignty, custom needs |
| Premium / Reseller | Dedicated DB/Cluster | Performance isolation, white-labeling, billing separation |
Enterprise customers (including resellers) purchase service from us and provide it to others. They often require dedicated infrastructure for compliance, performance, or branding reasons.
Strategic direction for our platform architecture
Single-tenant architecture addresses immediate isolation concerns but creates operational complexity at scale. Multi-tenant architecture is designed for efficiency and growth. Starting with a multi-tenant foundation while maintaining a hybrid escape hatch gives us scalability without sacrificing control.
We recommend adopting a multi-tenant first approach with built-in capabilities for single-tenant isolation where required. This balances time-to-market, operational efficiency, and future flexibility.
System Architecture Presentation • Confidential • Q4 2023