SaaS Development
Multi-tenant SaaS platformen met subscription billing
Bouwen aan een eigen SaaS product? Ik bouw multi-tenant platformen met tenant isolation, subscription billing via Stripe of Mollie Connect, en alle standaard infrastructure die een commercieel SaaS product nodig heeft - aangetoond in Salonnare's productie systeem.
Het probleem
Een SaaS bouwen is geen standaard webapp. Tenant isolation, subscription billing, feature flags, usage metering, onboarding, e-mail delivery, fraude-detectie en onboarding - alles moet vanaf dag één goed staan. Fouten in tenant scoping zijn zo goed als onmogelijk om achteraf te repareren zonder klanten te verliezen.
Wat je krijgt
Multi-tenant architectuur
Database-level tenant isolation via een query wrapper die automatisch tenant_id filters toevoegt aan elke query. Unit-tested op cross-tenant leaks.
Subscription billing
Stripe Connect of Mollie Connect met Checkout Sessions, customer portal, dunning, plan changes, SEPA Direct Debit en jaarlijkse billing.
Onboarding flow
Signup, e-mail verificatie, trial periode, feature tour en eerste-run state. Alles a/b-testbaar via feature flags.
Platform admin dashboard
Superadmin UI voor tenant beheer, impersonation (met audit log), feature flags, announcements en maintenance windows.
Subdomein routing
Elke tenant op zijn eigen subdomein (tenant.jouw-saas.com) met automatische wildcard SSL.
Custom domein ondersteuning
Tenants kunnen hun eigen domein koppelen via CNAME of A-record. Automatische SSL provisioning via Let's Encrypt.
Tech stack
Proces
Business model workshop → tenant model design → MVP scope → 2-wekelijkse sprints → beta launch met 5–10 early adopters → iteraties op basis van feedback → productie launch.
Veelgestelde vragen
Hoe lang duurt een SaaS MVP?
Een functionele MVP met multi-tenancy, auth, billing en één kern-feature: 8–12 weken. Een volwassen product zoals Salonnare (met POS, voorraad, CRM, integraties) is 20+ weken werk en blijft doorontwikkelen.
Welke billing provider kies ik?
Stripe Connect voor internationale klanten en moderne betaalmethoden. Mollie Connect voor NL/BE met iDEAL en Bancontact. Beide kunnen naast elkaar: Salonnare gebruikt ze voor verschillende tenant segmenten.
Laatst bijgewerkt: