Pre-seed: Next.js + Firebase + Vercel
At pre-seed, your job is to ship and learn, not to architect. This stack lets a solo technical founder launch a full-stack web app in a weekend. Firebase handles auth, real-time database, and storage out of the box. Vercel deploys in seconds with zero DevOps knowledge required.
- Frontend: Next.js 14+ with App Router — excellent DX, built-in API routes, great SEO
- Backend/DB: Firebase Firestore — NoSQL, real-time, scalable, generous free tier
- Auth: Firebase Auth — social login, email/password, phone OTP in minutes
- Hosting: Vercel — automatic deployments on git push, global CDN, free for startups
- Payments: Razorpay (India-first, UPI + cards + netbanking, excellent SDK)
- Cost at 0-1K users: ₹0-2,000/month
Seed: Next.js + PostgreSQL + Railway
When you have a defined data model, relational queries, and a growing team that needs type safety and migrations, move to PostgreSQL. Railway removes the DevOps complexity of running your own database server while giving you full SQL power.
- Frontend: Next.js with Tailwind CSS — same DX, better design system discipline
- ORM: Prisma — type-safe queries, excellent migration tooling, great for growing teams
- Database: PostgreSQL on Railway or Supabase — managed, backed up, scalable
- Auth: NextAuth.js or Clerk — more control than Firebase Auth, better enterprise SSO options
- Background jobs: Trigger.dev or Inngest — for async tasks without managing queues
- Cost at 1K-50K users: ₹15,000-60,000/month
Series A: Microservices + AWS/GCP
At Series A, you have a product that works, a team of 15+ engineers, and scale requirements that justify infrastructure investment. Move to managed Kubernetes (EKS/GKE), introduce service boundaries around your domain models, and invest in observability.
- Infrastructure: AWS or GCP — both have strong India region presence (Mumbai/Delhi)
- Containerisation: Docker + Kubernetes (EKS/GKE) — managed clusters reduce operational burden
- Service mesh: Start splitting services around clear domain boundaries — auth, billing, core product, notifications
- Observability: Datadog or Grafana stack — you can't fix what you can't see at scale
- Data platform: BigQuery or Redshift for analytics separate from transactional DB
- Cost at 50K+ users: ₹2-10L/month depending on traffic patterns