/learn-nomad-edge

Learn Nomad Edge

Primary LanguageHCLMozilla Public License 2.0MPL-2.0

Learn Nomad - Deploy and Manage Edge Services

This repository is a companion to the Deploy and Manage Edge Services tutorial, containing configuration files to create a Nomad cluster (3 Nomad servers + 1 Nomad client) in one AWS region and two Nomad clients in another region.

This environment emulates an "edge" environment. In this tutorial, you will schedule the HashiCups database and product-api on the primary environment, and the frontend, public-api, and payments-api on the edge environment. In the process, you will learn how Nomad's built-in service discovery and client disconnect functionality enable edge computing.