What problem does it solve?
This Skill addresses the critical challenge of designing tenant isolation for enterprise systems, ensuring that data, processing, and infrastructure remain strictly separated according to compliance and security requirements.
Core Features & Use Cases
- Isolation Model Selection: Provides a decision framework to choose between shared-everything, shared-schema, or physical-isolation (stamp) models based on NFRs and compliance needs like SOC 2.
- Cross-Layer Enforcement: Defines strict rules for maintaining isolation across infrastructure, database, event brokers, and API layers to prevent leaky-layer failures.
- Use Case: Use this Skill when designing a new SaaS product to determine if your data sensitivity requires a physical stamp model and to verify that your API middleware and database routing correctly prevent cross-tenant data access.
Quick Start
Use the multi-tenancy-design skill to evaluate the isolation requirements for my new tenant-facing service and generate the corresponding architectural enforcement plan.