Multi Tenant Isolation

This skill should be used when designing or fixing tenant isolation for a multi-tenant SaaS on AWS, where a team with no dedicated security engineer must make a cross-tenant leak structurally impossible rather than a code-review responsibility. Covers choosing a silo, pool, or bridge model per layer rather than per application, enforcing isolation in IAM session policies and the database so a forgotten predicate fails closed, partitioning data across DynamoDB, Postgres, and S3, containing noisy neighbors, and attributing cost per tenant in a pooled fleet. It should also be used when hardening an existing pooled deployment against cross-tenant access, or when one large customer demands dedicated infrastructure mid-deal. Not for single-tenant architecture or general IAM policy authoring, which belong to the aws-core skills upstream.

awslabs de0a987 9.3 KB Updated

File contents

awslabs/startups/tree/main/solution-architecture/plugins/aws-startups-solution-architecture/skills/multi-tenant-isolation commit de0a98757e

Frequently asked questions

npx skillmds@latest add awslabs/multi-tenant-isolation