Deploying a Multi-Cloud MMORPG with Terraform, Nomad and Consul
summary
Demonstrates deploying Nomad and Consul across AWS and Azure with Terraform, bootstrapping clusters (three-node quorums for servers) then deploying an MMO RPG as a second stage, the base deploy shows 93 resources added and clusters federate using public IP federation (noted as non‑best practice), Nomad clients run the Docker game and register with Consul, tradeoffs include ~18 instances minimum for two clouds versus a managed-services rewrite that drops to 37 resources and uses Fargate plus a managed DB.
AI-written summary · about
chapters (15)
- 0:00Introduction and MMO RPG overview
- 1:24Why multicloud architecture
- 3:54Pros and cons of multicloud
- 6:40Speaker introduction and credentials
- 7:46Multi-cloud system architecture
- 11:42Terraform deployment stages
- 13:48Base infrastructure with Terraform
- 15:11Verifying Nomad and Consul clusters
- 16:15Deploying the MMO RPG application
- 18:27Application layer architecture
- 21:01Live demo of the game
- 21:44Cost and complexity considerations
- 22:46Managed services approach
- 24:33Deploying with managed services
- 25:15Summary and key takeaways
related talks
33mHow to Recreate AWS in Your Data Center
01h 01mTaming the Modern Public and Private Clouds with Nomad
29mInfinity and beyond: Scaling Terraform for the global enterprise
44mStretching the Service Mesh Beyond the Clouds
43mMulti-Cloud Magic: Leveraging Multi-Cloud Clusters in Real-World Scenarios
39mExperiences and Lessons Learned Building a Multi-Cloud Spring Boot Backend
24mWhat it Takes to Build & Operate a Global Serverless Provider
45mMulti-Cloud & On-Premise, Let's Cross Borders! Get the Best of Both Worlds
