Hoppa till innehåll
Referensarkitektur

SaaS-MVP på Vercel och Supabase

Du ska ta en B2B-SaaS från idé till betalande kunder utan att bygga drift du ännu inte behöver.

Den här arkitekturen prioriterar tid till första kund framför skalbarhet du inte hunnit få användning för. Next.js på Vercel ger frontend, API-rutter och edge på en plattform, och Supabase ger Postgres, auth och fillagring utan egen drift. Poängen är att lägga all energi på produkten - och att inget av valen målar in dig i ett hörn när lasten väl kommer.

Komponenter

Next.js (App Router)

Frontend, server actions och API-rutter i samma kodbas - en deploy, en mental modell.

Vercel

Hosting med preview-miljö per pull request, edge-cache och CDN utan egen infrastruktur.

Supabase Postgres

Relationsdatabas med row-level security som bär multi-tenant-isolering nära datan.

Supabase Auth

Inloggning, sessioner och OAuth utan att du bygger identitet själv.

Stripe

Prenumerationer och fakturering; webhooks håller din databas i synk med betalstatus.

Resend / Postmark

Transaktionsmejl (verifiering, kvitton) via ett API i stället för egen SMTP.

Avvägningar

Managed plattform framför egen infrastruktur

För
Du levererar på dagar i stället för veckor och slipper drift som inte ger kunden något.
Emot
Mindre kontroll och en inlåsningsrisk att hålla ögonen på när volym och kostnad växer.

Row-level security framför databas per tenant

För
En databas att migrera och driva; isoleringen ligger i policyn nära datan.
Emot
Felaktiga policyer kan läcka mellan tenants - det kräver test och granskning.

Serverless framför långkörande server

För
Skalar till noll och du betalar för faktisk användning, inte ledig kapacitet.
Emot
Kallstarter och tidsgränser gör tunga eller långa jobb opraktiska utan en separat worker.

Stripe som betalsystem

För
Färdig fakturering, momslogik och självbetjäning - veckor av arbete du slipper.
Emot
Transaktionsavgift och beroende av webhooks som måste hanteras idempotent.

Kostnad

I MVP-skedet landar plattformskostnaden ofta runt 0-2 000 kr/mån (Vercel Pro och Supabase Pro på ungefär 20-25 USD vardera, plus Stripes transaktionsavgift). Den verkliga kostnaden är utvecklingstiden, inte hostingen - och uppstället räcker långt innan du behöver tänka om.

Ska vi bygga den här hos er?

En referensarkitektur är en startpunkt, inte en mall - det rätta valet beror på er last, ert team och era krav. Hör av dig så anpassar vi den efter sammanhanget.