Skip to main content

Module 22 — Deployment

The Modern Deployment Stack

ServiceWhat It HostsFree Tier
VercelNext.js, React frontendsGenerous
RailwayNode.js/NestJS APIs, Docker$5/month hobby
SupabasePostgreSQL + Auth + Storage500MB database
MongoDB AtlasMongoDB512MB cluster
UpstashRedis, KafkaPay per request
Cloudflare R2File storage (S3 compatible)10GB

Learning Objectives

  • Deploy a Next.js app to Vercel with environment variables
  • Deploy an Express/NestJS API to Railway with a Dockerfile
  • Connect to a managed PostgreSQL database on Supabase
  • Monitor errors and performance in production

Module Lessons

  1. Vercel — Next.js
  2. Railway — Node.js API
  3. Supabase — PostgreSQL
  4. Monitoring

Challenge

Deploy your full Project 2 stack:

  • Frontend → Vercel
  • API → Railway
  • Database → Supabase

View Challenge →