A live DevOps Office Hours session where a Discord bot (a simple Node.js joke-fetching app) is migrated from Replit to AWS EC2. The session covers provisioning an Ubuntu t2.micro EC2 instance, connecting via SSH, installing Node.js/npm/git, cloning the repo, setting environment variables, running the app with nohup and then pm2 as a process manager, and beginning to set up a GitHub Actions workflow for automated deployment. Concepts like AMIs, VPCs, availability zones, CDNs, spot instances, Terraform, Elastic Beanstalk, and Kubernetes are briefly discussed along the way.

•1h 44m watch time
3 Impressions