Multi-Cloud HarperDB Cluster using Terraform, AWS & Azure

Table of Contents

Code along with Michael King as he creates a Multi-Cloud HarperDB Cluster using Terraform, AWS and Azure. Go step by step as you launch containers in both AWS and Azure and then set up a DNS record that uses geo-routing to efficiently route your Users to their closest server. Afterwards, you will configure HarperDB Clustering so that the Instances share their data helping lower the overall global latency for your project.

To make this multiple-cloud deployment easy, we'll use Terraform to manage the infrastructure and allow us to deploy our containers in one command. We’ll host one database in Europe using Azure, one in India hosted by AWS and finally, we’ll utilize a Cloud Instance from HarperDB running in the US. After the containers are deployed, we’ll hop into HarperDB and utilize its clustering feature to easily sync our Instances in a few clicks. To show off the caching, I’m going to build a Formula One data API relay to help power a web application displaying the latest driver standings. Let’s get started!

Resources:

All Blogs
Laptop showing HarperDB Studio

Get Started With HarperDB

Learning from the experts.

Receive once monthly updates with the latest tutorials, podcasts, articles, and more from HarperDB.
Thank you! Your submission has been received!
Please fill in all fields, to appease the coding gods.