pattern-multi-tenant
CommunityAchieve true multi-tenant isolation in SaaS apps.
Software Engineering#multi-tenant#saas#tenancy#provisioning#data-isolation#tenant-context#tenant-resolver
Authorakourmaz
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Patterns for serving multiple clients (tenants) in a single application, with data and configuration isolation to avoid cross-tenant leakage and simplify governance.
Core Features & Use Cases
- Tenant isolation strategies: Database per Tenant, Schema per Tenant, and Row-Level (shared schema) isolation.
- Tenant resolution and context: determine the current tenant from subdomain, path, header, or JWT claims, and store it in a TenantContext for per-request and background processing.
- Provisioning and administration: automatic tenant provisioning, per-tenant migrations, and admin tooling for cross-tenant operations.
- Security and governance: enforced tenant boundaries, audit logging, and tenant-scoped configuration.
Quick Start
Choose an isolation strategy, implement a TenantResolver and TenantContext, and wire tenant-aware repositories to begin multi-tenant support.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: pattern-multi-tenant Download link: https://github.com/akourmaz/translate2/archive/main.zip#pattern-multi-tenant Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.