Advanced SaaS Architecture #control-plane #data-plane #tenant-management #saas

SaaS Control Plane Vocabulary

5 exercises — master the vocabulary of the SaaS control plane: control plane vs data plane separation, the tenant management service, onboarding and offboarding pipelines, and the tenant configuration store.

0 / 5 completed
SaaS control plane vocabulary quick reference
  • Control plane — manages tenant lifecycle, config, billing, and provisioning; the operational backbone
  • Data plane — serves tenant application requests at runtime; the product core
  • Tenant management service — authoritative service owning tenant identity, state machine, and configuration
  • Tenant onboarding pipeline — automated workflow: create record → provision → seed config → DNS → billing → activate
  • Tenant configuration store — single source of truth for all per-tenant settings (plan, flags, domain, routing)
  • GDPR right to erasure (Art. 17) — offboarding must delete PII from all systems including backups and third-party processors
  • Idempotency — pipeline steps can be safely retried without duplicating side effects
  • Configuration drift — when different services hold conflicting views of the same tenant configuration
1 / 5

A new engineer joins your SaaS platform team. During the architecture walkthrough, the lead architect explains: "We maintain a strict separation between the control plane and the data plane." Which statement correctly defines this distinction?