All templates
/
Database
CURATED TEMPLATE / AWS

Your product needs a managed relational database with a clear operations plan.

AWS RDS module

View original source

When this becomes useful

The first version needs a place to keep data, while later versions need schema changes, access controls and recovery. Use the example to examine those boundaries before copying defaults.

What the template offers

AWS RDS module is a Terraform module from Terraform AWS Modules. It offers a concrete implementation to inspect and adapt. A database module for relational workloads. Decide backup, encryption, maintenance and deletion policy before deployment.

Technical shape

Inspect engine settings, storage, backups, encryption, maintenance windows and deletion protection.

Questions worth answering

  • How will the schema change over time?
  • Where is the tenant boundary enforced?
  • What is the backup and restore plan?

Inspect the source

Read the maintainer's README, license, setup instructions and current repository state before adapting the code.

Open Terraform AWS Modules