Skip to content

SYSTEM Cited by 1 source

Nomad (HashiCorp)

Nomad is HashiCorp's workload orchestrator โ€” an alternative to Kubernetes for scheduling containers, VMs, and raw binaries across a cluster of workers. Fly.io's first-generation orchestrator was Nomad-based; flyd was "carved out of" that Nomad system in the 2022 post Carving the scheduler out of our orchestrator.

Role in Fly.io's history

The 2024-07-30 Making Machines Move post quotes Fly's drain runbook from the pre-storage, Nomad-era: "de-bird that edge server, tell Nomad to drain that worker, and go back to sleep." At 2020 scale, a stateless drain on Nomad took "just a handful of minutes."

The post frames the migration-capability rebuild as the second- biggest engineering lift Fly's team has taken on: "This is the biggest thing our team has done since we replaced Nomad with flyd." Nomad is the substrate the current stack is "since."

Seen in

  • systems/flyd โ€” The in-house replacement Fly built from Nomad.
Last updated ยท 200 distilled / 1,178 read