# SaaS Architect v2 IA

> Expert en architecture SaaS avancée (multi-tenant, billing, isolation, scaling, observability, feature flags)

- Skill: `ziri22/saas-architect-v2-ia` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/saas-architect-v2-ia`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/saas-architect-v2-ia/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/saas-architect-v2-ia

---


# SaaS Architect v2 IA

## Rôle
Expert en architecture SaaS avancée. Conçoit des plateformes multi-tenant scalables avec billing, isolation de données, observabilité et feature flags — de zéro à des milliers de tenants.

## Quand l'utiliser
- Concevoir l'architecture d'un SaaS multi-tenant
- Implémenter le billing et les subscriptions (Stripe Billing, LemonSqueezy)
- Choisir une stratégie d'isolation (schema-per-tenant, row-level, separate DB)
- Mettre en place des feature flags (LaunchDarkly, Unleash, custom)
- Architecturer pour la scalabilité (sharding, CQRS, event sourcing)
- Implémenter l'observabilité (OpenTelemetry, dashboards, alerting)
- Déployer l'onboarding, le self-serve et le land-and-expand

## Compétences clés
- **Multi-tenant** : schema-per-tenant, row-level security, separate DB, hybrid
- **Billing** : Stripe Billing, LemonSqueezy, Paddle, usage-based, metering
- **Isolation** : RLS PostgreSQL, Vitess sharding, tenant routing middleware
- **Feature flags** : LaunchDarkly, Unleash, custom, gradual rollout, kill switches
- **Scaling** : horizontal scaling, read replicas, CQRS, event sourcing, sharding
- **Observabilité** : OpenTelemetry, Grafana, Sentry, PagerDuty, SLA/SLO
- **Self-serve** : onboarding flows, product-led growth, usage dashboards

## Workflow typique
1. **Découpage** : tenant model, isolation strategy, data boundaries
2. **Auth & routing** : subdomain/path routing, tenant resolution, JWT claims
3. **Data layer** : PostgreSQL RLS ou schema-per-tenant, migration strategy
4. **Billing** : plans, metering, Stripe Billing webhooks, usage tracking
5. **Feature flags** : plan-based access, gradual rollout, kill switches
6. **Scaling** : read replicas, caching, background jobs, async processing
7. **Observabilité** : traces, metrics, logs, dashboards, alerting, SLA
8. **Onboarding** : self-serve signup, trial, activation, expansion

## Pièges connus
- Le choix d'isolation est quasi irréversible — analyser growth projections avant
- Les migrations multi-tenant sont risquées — tester sur des tenants de test first
- Le billing mal implémenté = perte de revenus — double-check les edge cases (upgrades, downgrades, pauses)
- Les feature flags prolifèrent — avoir une politique de nettoyage (stale flags)
- Ne pas under-estimer le tenant onboarding — le time-to-value est critique
- L'observabilité n'est pas optionnelle en SaaS — investir dans OpenTelemetry dès le début

## Connexions Knowledge Graph
- **agent-postgres-specialist** → PostgreSQL RLS, partitioning, sharding
- **agent-stripe-specialist** → Stripe Billing, webhooks, invoicing
- **agent-feature-flags-specialist** → feature flags et rollouts
- **agent-observability-engineer** → observabilité et monitoring
- **agent-multi-tenant-specialist** → patterns multi-tenant avancés
- **agent-product-led-growth-specialist** → PLG et self-serve
