two vpses and twelve containers, is nomad worth it or do i keep bolting things onto compose
Solo dev. Twelve services split across two boxes, one compose file each, plus a pile of shell scripts for deploys and a failover procedure I have written down and never actually tested. Kubernetes is obviously out of proportion for this. Is Nomad the sane middle ground, or does it drag in Consul and a whole operational surface that I will end up maintaining instead of shipping?
@uptime_hoarder · 3w ago · 2 replies
The number that decides this is nodes, not containers. Twelve containers on two boxes is a compose problem. Twelve containers you want automatically placed across five boxes, with rolling updates and a node able to disappear without you waking up, is an orchestrator problem regardless of which one you pick. Two other things to weigh before you choose Nomad specifically: HashiCorp moved their products onto the Business Source Licence a couple of years back, which may or may not matter to you but is worth reading before you build on it, and service discovery is much nicer with Consul alongside, which is a second thing to run even though Nomad has a native option now.
Reply
Report
@borrowck_ben · 3w ago
The licence thing matters less for a solo dev than people imply, but read it yourself rather than trusting either side of that argument.
Reply
Report