~/talk

A beginner's journey: Scaling self-hosted platform infrastructure with Nomad

links:none on file
slides:none on file

Built a self‑hosted image factory that runs Packer-driven builds for AWS, Azure and vSphere and executes ephemeral containerized GitHub Actions runners on Nomad clusters deployed to three Intel NUCs plus laptop and Raspberry Pi, with images pushed to a private registry and HCP Packer metadata consumed by Terraform. Scaling uses a Nomad autoscaler tied to Datadog metrics and a GitHub listener that creates per‑run jobs, cutting a full workflow from 34 to 20 minutes; an early run produced 113 unintended builds during testing but the system otherwise works.

AI-written summary · about

  1. 0:00Intro
  2. 0:46Journey
  3. 4:50My end goal
  4. 6:16Why I chose Nomad
  5. 8:42Personal reasons
  6. 10:44Solution overview
  7. 12:37Containerizing runners
  8. 17:16Building an image factory
  9. 18:59HTTP Packer
  10. 22:27Scaling options
  11. 27:48Future plans
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.