Skip to main content
HashiTalks 2025 Learn about unique use cases, homelab setups, and best practices at scale at our 24-hour virtual knowledge sharing event. Register
Presentation

Deploying a Multi-Cloud MMORPG with Terraform, Nomad, and Consul

See how a multi-cloud container orchestration platform and MMORPG workload can be deployed in 2 steps with Terraform.

Speakers

Terraform makes deploying to the multi-cloud easy. Multi-cloud is popular because it enables high availability and reduces reliance on any one particular cloud vendor. Even if an entire cloud were to go down, you could rest easy knowing that your service will still be running and available to your customers.

What You'll Learn

In this talk you'll see how to deploy a Nomad and Consul cluster on AWS and Azure and then federate them together with Terraform. This platform will be used to run arbitrary multi-cloud workloads (such as an MMORPG application) using a 2-stage deployment technique. Afterwards, this solution will be compared to another solution that uses managed services to accomplish the same thing. This emphasizes that it’s not wholly necessary to have a fancy container orchestration platform to start realizing the value of the multi-cloud.

  • Multi-Cloud Design Patterns and Considerations
  • Deploying Nomad and Consul clusters with Terraform
  • Federating multi-region/multi-cloud clusters together
  • 2-stage Terraform Deployments for Infrastructure + Application

More resources like this one

2/3/2023Case Study

Automating Multi-Cloud, Multi-Region Vault for Teams and Landing Zones

1/5/2023Case Study

How Discover Manages 2000+ Terraform Enterprise Workspaces

12/22/2022Case Study

Architecting Geo-Distributed Mobile Edge Applications with Consul

zero-trust
12/13/2022White Paper

A Field Guide to Zero Trust Security in the Public Sector