Scheduling and Securing Microservices with Nomad

Mar 20, 2019

In this talk, HashiCorp co-founder Armon Dadgar explores Nomad and how it helps to schedule and secure microservices at scale, alongside Vault.

Tools like Docker and rkt make it easier than ever to package and distribute applications and many organizations deploy workloads that are already static binaries—such as Go applications or Java applications that only rely on the JVM. These types of applications do not need to be containerized (they are already self-contained). To address the growing heterogeneity of workloads, HashiCorp created Nomad—a globally aware, distributed scheduler and cluster manager.

Nomad is designed to handle many types of workloads, on a variety of operating systems, at massive scale. Nomad empowers developers to specify jobs and tasks using a high-level specification in a plain-text file. Nomad accepts the job specification and then automatically manages the placement, healing, and scaling of the application. By placing multiple applications per host, Nomad maximizes resource utilization and dramatically reduces infrastructure costs.

Integration between Nomad and Vault allows for services to easily consume and manage secrets and use mutual TLS to secure service-to-service communication.

In this talk, Armon will explore Nomad and how it helps to schedule and secure microservices at scale.

Slides are available at

Interested in a demo?

Request a demo or talk to our technical sales team to answer your questions and explore your needs.

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now