Introduction
Why use HashiCorp Validated Designs?
HashiCorp Validated Designs (HVD) provide practitioners with opinionated guidance for achieving production-grade deployments of HashiCorp products. These designs are purpose-built for delivering foundational use cases, with a baseline level of architectural and operational maturity. They draw on the field experiences of Solutions Engineers and Solutions Architects working with customers across a wide range of environments and organizational requirements.
Each guide provides access to an opinionated reference architecture, including key design decisions and the rationale behind them. Where applicable, guides identify modular design components that you can adjust to align with organizational or regulatory requirements without compromising the overall integrity of the implementation. For many deployments we include Terraform modules to automate large portions of infrastructure provisioning and software installation.
Use cases covered
This guide covers the following consumption workflows:
- Deploying applications through self-service workflows.
- Running containerized and non-containerized workloads.
- Influencing job placement and task scheduling from job specifications.
- Configuring workload networking and service ports.
- Scaling applications with Nomad Autoscaler patterns.
- Registering and consuming service discovery data.
- Using Nomad variables and secrets from workloads.