Overview
Syllabus
⌨️ Welcome
⌨️ What Serverless Means for App Development
⌨️ Requirements & Tech Overview
⌨️ Project Setup
⌨️ Running Express Locally with the Serverless Framework
⌨️ Using Dotenv to Load Sensitive Data in Each Stage
⌨️ Explore Branching Databases with Neon Postgres
⌨️ Manage Neon resources from your terminal with the Neon CLI
⌨️ Integrete NodeJS to Neon Postgres
⌨️ First Deploy to AWS Lambda via Serverless Framework
⌨️ Securing our Deployment with AWS System Manager Parameter Store
⌨️ Decouple and Upgrade AWS SSM Client
⌨️ Your First Database Schema
⌨️ Generate SQL Migration Files from Drizzle Kit
⌨️ Custom CLI to Perform DB Migrations
⌨️ Create & Retreive Database Data with Drizzle
⌨️ Validating Request Data with Zod
⌨️ Automating Branched Neon Database Secrets
⌨️ Automated Deployments via Github Actions
⌨️ Integrating with Rewrites in Nextjs and Vercel
⌨️ Deploy Expressjs to Vercel
⌨️ Thank you and next steps
Taught by
freeCodeCamp.org