SaaS starter: one deploy, real customers
hunchboard
What most products actually need at the start: a monolith, managed Postgres, auth, Stripe and error tracking. And what to leave out.
What is on this board
Parts
- Customer User
- Product Monolith · Next.js on Vercel
- Database Relational DB · Supabase
- Sign-in Identity provider · Clerk
- Subscriptions Payment provider · Stripe
- Email Email / SMS / push · Resend
- Background jobs Worker pool · Inngest
- Uploads Object storage · S3
- Errors Alerting / on-call · Sentry
- Product analytics Product analytics · PostHog
- No Kubernetes, no microservices Decision record
- Not now Checklist
How they connect
- Customer → Product: uses
- Product → Sign-in: who is this?
- Product → Database: SQL
- Product → Subscriptions: checkout
- Subscriptions → Product: payment succeeded
- Product → Background jobs: later
- Background jobs → Email: send
- Product → Uploads: upload
- Product → Errors: exceptions
- Product → Product analytics: events
Notes and decisions
- Product: Pages and API in one deploy
- Database: Postgres, with row-level security
- No Kubernetes, no microservices: Nothing here needs its own scale yet. Split a part out when a number says so.