Concourse vs Nomad: What are the differences?
What is Concourse? Pipeline-based CI system written in Go. Concourse's principles reduce the risk of switching to and from Concourse, by encouraging practices that decouple your project from your CI's little details, and keeping all configuration in declarative files that can be checked into version control.
What is Nomad? A cluster manager and scheduler. Nomad is a cluster manager, designed for both long lived services and short lived batch processing workloads. Developers use a declarative job specification to submit work, and Nomad ensures constraints are satisfied and resource utilization is optimized by efficient task packing. Nomad supports all major operating systems and virtualized, containerized, or standalone applications.
Concourse belongs to "Continuous Integration" category of the tech stack, while Nomad can be primarily classified under "Cluster Management".
Concourse and Nomad are both open source tools. It seems that Nomad with 4.94K GitHub stars and 892 forks on GitHub has more adoption than Concourse with 4K GitHub stars and 482 GitHub forks.
DigitalOcean, Starbucks, and HelloFresh are some of the popular companies that use Concourse, whereas Nomad is used by CircleCI, LendUp, and Wealthsimple. Concourse has a broader approval, being mentioned in 18 company stacks & 17 developers stacks; compared to Nomad, which is listed in 21 company stacks and 3 developer stacks.