DevOps for The Lazy
summary
Builds a minimal Rails scaffold, swaps sqlite for Postgres, writes a three-line Dockerfile and a three-line init script, and shows that with about twenty lines of changes an image builds fast (Docker cache) and the app runs in containers. Spins up a Postgres container, a web container, then a Kubernetes cluster on three VMs and scales the web replication controller to five replicas. Notes missing pieces: no persistent disk, no production security, and some hand‑waved ops.
AI-written summary · about
chapters (30)
- 0:00Start
- 1:31Lazy
- 1:50Sharing Hardware
- 2:02Environment Package
- 3:35Application
- 4:13Gemfile
- 4:58Dockerfile
- 6:30Build It
- 10:46Consistency
- 11:32Speed
- 12:05Flexibility
- 12:35Portability
- 13:04Repeatability
- 14:53Deployment
- 15:05Managing Containers
- 15:41Open Source
- 15:54Vocab
- 16:05Master
- 16:54Service
- 18:01Options
- 20:14Replication Controller
- 21:17Google Container Engine
- 23:54Hand Waves
- 24:14Disk
- 24:37Security
- 25:01linux
- 26:23Shipping Ruby Apps with Docker Bryan Helmkamp @ RedDotRuby
- 27:50Stack Overflow
- 28:05Google Cloud Platform
- 29:47Questions?
related talks
40mContainerizing Rails: Techniques, Pitfalls, & Best Practices
20mDevOps Without The "Ops" – A Fallacy? A Dream? Or Both?
40mDeveloping Ruby Applications with Docker
33mDevOps and the Rebirth of Childhood Innocence
29mPackaging and Shipping Rails Applications in Docker
36mDockerization in the land of Ruby
31mMastering the Zen of Dev Experience: Kubernetes and the Art of Simplicity
43mServer Infrastructure for Rails in 2016
