A live DevOps office hours session where host Sid reviews the infrastructure of LeagueDex, a League of Legends matchup notes app built by Donny Roufs. The current setup runs everything (frontend, backend, two databases, staging and production) on a single DigitalOcean VPS using PM2, with GitHub Actions self-hosted runners for CI/CD. Key pain points identified include memory pressure during builds, no infrastructure-as-code, no test suite, and fragile manual setup. The session produces a DevOps wishlist: containerizing the app with Docker, moving builds to GitHub-hosted Actions runners, hosting the static frontend on Netlify or similar, isolating staging from production, and adding a proper build step for a planned TypeScript migration.
ā¢1h 0m watch time
3 Impressions