Infrastructure & Operations / Built / working
Distributed Compute & Build Fabric
Nomad-based compute path across multiple machines with deterministic build execution and fallback capacity rather than tying jobs to one workstation.
OVERVIEW
What I built.
Nomad-based compute path across multiple machines with deterministic build execution and fallback capacity rather than tying jobs to one workstation.
Built a Nomad-based execution path across the laptop, desktop and home server environment.
Used Tailscale connectivity and worker selection so jobs are not permanently tied to one machine.
Applied it to repeatable build/deployment work where fallback compute is useful.
SYSTEM ARCHITECTURE
How the system is divided.
Controller/scheduler -> Nomad clients on available machines -> isolated job execution.
Tailscale provides stable private reachability between participating hosts.
Work can move between eligible nodes while state/intent remains in the control layer.
NETWORK / DATA FLOW
What talks to what.
TECHNOLOGY STACK
The technical surface.
IMPLEMENTATION
How it works in practice.
- 01
Controller/scheduler -> Nomad clients on available machines -> isolated job execution.
- 02
Tailscale provides stable private reachability between participating hosts.
- 03
Work can move between eligible nodes while state/intent remains in the control layer.
TESTING & VALIDATION
How I know it works.
Nomad client registration on multiple machines
Controller/compute smoke tests
Cross-node reachability over Tailscale
Fallback node behavior
Build/deployment task execution
EXTERNAL SERVICES & DEPENDENCIES
What sits outside the core.
ENGINEERING EVIDENCE
Artifacts behind the claims.
BOUNDARIES / CONSTRAINTS
What the project does not pretend to solve.
—Capacity depends on which machines are online
—State should live in the control layer rather than a transient worker
—Not every workload is suitable for every node
RESULT / CURRENT STATE
What this produced.
A small distributed execution fabric that reduces dependence on a single always-on workstation.