Case Study
Anatomy of a Modern SaaS:
Maskinrummet bag Jobspace.dk
Hvordan vi designede et autonomt, multi-tenant bookingsystem til den fysiske servicebranche med 100% Schrems II-compliance, sub-sekund loadtider og zero-touch provisionering.
<800ms
Provisioning
100%
GDPR Compliance
0
Support-medarbejdere
Kapitel 1
Konteksten & Udfordringen
Fysiske servicevirksomheder opererer ofte i et administrativt kaos af SMS'er, Excel-ark og løsrevne faktureringssystemer. Opgaven var at bygge én samlet motor, der kunne håndtere tusindvis af bookinger dagligt.
Udfordringen? At gøre det uden at blive flået af uforudsigelige AWS-gebyrer, og med absolutte vandtætte dataskotter (GDPR) mellem hver enkelt håndværker.
Mål: Multi-tenant isolation · OIOUBL-fakturering · Sub-sekund provisionering · Zero-maintenance drift
Kapitel 2
Fundamentet: The Sovereign EU-Stack
Vi kasserede standard "webbureau"-løsninger og public clouds. Alt fra bunden.
Stack Topology
Next.js 16 · App Router
↓
Supabase (PostgreSQL + RLS + Auth)
↓
n8n Automation (Webhooks → Workflows)
↓
Coolify (Self-hosted PaaS · GitOps)
↓
Hetzner Bare-Metal (Frankfurt, DE)
Bare-metal Power
Platformen drifter på dedikerede Hetzner noder (Tyskland). Ingen delt cloud-pulje, bare ren, forudsigelig regnekraft.
GitOps Orchestration
Udrulning håndteres af Coolify — en totalt uafhængig, self-hosted PaaS.
Data Isolation
Datarygraden er Supabase. Hver virksomhed på Jobspace opererer i total isolation via benhård Row Level Security (RLS). En vinduespudser kan umuligt tilgå en frisørs data.
Kapitel 3
800ms Provisioning
Full-Loop Automation
Vi hader manuelt arbejde. Jobspace har ingen support-medarbejdere, der opretter kunder. Hele flowet er en lukket asynkron sløjfe.
Provisioning Pipeline
Total procestid: Under 800ms. Maskinen er klar, før betalingskvitteringen rammer indbakken.
Kapitel 4
AIOps
Zero-Maintenance Production
For at holde vores OPEX i bund, har vi udliciteret vedligeholdelsen til AI. Claude Code-agenter lytter kontinuerligt på vores GitHub-pipelines. De analyserer server-logs, identificerer anomalier og udruller autonomt patches via Coolify API'et.
Autonomous agents
Claude Code → GitHub PR workflow → Coolify deploy → Server-logs monitoring → Auto-patch. Ingen mennesker i loopet.
Takeaway
Jobspace.dk er vores levende Proof-of-Concept. Når I hyrer Wybrandt Solutions, får I ikke konsulent-teorier på et whiteboard. I får adgang til den præcis samme arkitektoniske motor, der driver vores egne platforme.
Næste skridt