Multi-tenant pattern
Reference group: Schema patterns
What it does
Supports shared collections but requires tenant-aware indexes and strict authorization.
Syntax
Include tenant identity in tenant-owned records
Use case
SaaS applications.
Important notes
tenantId alone does not enforce security isolation.
Multi-tenant pattern: practical example
{ tenantId: tenantId, projectId: projectId, name: "Roadmap" }💡 Explanation
Supports shared collections but requires tenant-aware indexes and strict authorization.
When to use it
SaaS applications.
Caution
tenantId alone does not enforce security isolation.Key Takeaways
- Supports shared collections but requires tenant-aware indexes and strict authorization.
- Typical use: SaaS applications.