saas-architecture-patterns

This reference outlines common architecture choices for SaaS products.

Content Preview
# SaaS Architecture Patterns

This reference outlines common architecture choices for SaaS products.

## Multi-Tenant Architecture

### Shared Database, Shared Schema
- Tenant isolation via `tenant_id` columns.
- Lowest operational overhead.
- Requires strict row-level authorization.

### Shared Database, Separate Schema
- Per-tenant schema boundaries.
- Better logical isolation.
- Higher migration and operations complexity.

### Separate Database Per Tenant
- Strongest isolation and compliance 
How to Use

Recommended: Install to project (local)

mkdir -p .claude/skills
curl -o .claude/skills/saas-architecture-patterns.md \
  https://raw.githubusercontent.com/alirezarezvani/claude-skills/main/product-team/saas-scaffolder/references/saas-architecture-patterns.md

Skill is scoped to this project only. Add .claude/skills/ to your .gitignoreif you don't want to commit it.

Alternative: Clone full repo

git clone https://github.com/alirezarezvani/claude-skills

Then reference at product-team/saas-scaffolder/references/saas-architecture-patterns.md

Related Skills