Database Deployment with Terraform – The Basics


This article is an introduction to automated database deployments with Terraform.

Terraform is now one of the most interesting tools available to work with Infrastructure as Code (IaC), presenting a simple and readable structure. Thousands of companies adopted it, particularly because it supports the major cloud suppliers, such as Azure, AWS, GCP, and others.

A Few Words on IaC

Automated deployments are key to achieving continuous integration and continuous delivery (CI/CD). IaC tools are the means to automate the tasks, so we can consistently and predictably deploy infrastructure to different environments.

There are dozens of IaC tools available. Terraform gained