I just want to ship my code. Waypoint, Nomad, and other things.
summary
Compares three concrete deploys of a small Node.js site: Kubernetes + Docker, Nomad + Docker, and Nomad + Pkg (raw binary), using Waypoint so the developer workflow stays identical. Shows Waypoint running on each platform, a custom Waypoint plugin, and rep-platforming with only config changes. Demonstrates Nomad’s exec driver running a produced binary with cgroups for isolation. Notes build differences: container builds take ~30–60s and >1GB artifacts, the binary build finishes in under 5s and is ~46MB, and the binary deploy proves functional though networking is rough.
AI-written summary · about
chapters (18)
- 0:00Intro
- 1:31I write JavaScript for the browser
- 2:39Black box
- 5:05An extreme example
- 8:15With Waypoint, you get a single config film
- 11:11What you didn't see is what's interesting
- 12:34Let's Re-platform!
- 13:18And the Waypoint File
- 16:52Takeaways From the perspective of a product engineer
- 18:23Anatomy of Docker
- 19:19Want to go deeper?
- 19:34Wait a second...
- 20:01First, why containers ? Workflows, not technologies
- 21:23The Nomad exec driver
- 23:18Putting it all together
- 27:42Nomad with Docker
- 28:19Let's review some stats
- 28:48The moral of the story
related talks
30mA beginner's journey: Scaling self-hosted platform infrastructure with Nomad
29mA Waypoint 0.7 Deep Dive
23mNomad the Easy Way - Creating GitHub & GitLab Pipelines in Minutes
12mNomad: Lightweight Orchestration That Complements Kubernetes
16mSimplifying the Journey of Your Containerized Application from Dev to Production
27mFrom zero to prod with Nomad
33mAbstracting Nomad: Patterns for Deploying to Nomad at Scale
24mHow we Orchestrate 7M+ Builds/Month with Kubernetes - Danielle Tomlinson
