Back to Projects
Cloud & DevOps
Terraform-Managed n8n Deployment
Automated Infrastructure-as-Code deployment of n8n on AWS using Terraform, featuring RDS PostgreSQL and Route 53 DNS.
Project Overview
Automated the entire deployment lifecycle of an n8n automation server using Terraform. The architecture includes a dedicated EC2 instance running n8n, connected to an Amazon RDS instance for highly durable PostgreSQL storage. I managed DNS configuration through Route 53, ensuring seamless endpoint mapping and SSL certificate integration. This project demonstrates a commitment to Infrastructure-as-Code (IaC) principles, allowing for reproducible and version-controlled environment provisioning.
Key Features
IaC with Terraform for reproducibility
RDS PostgreSQL for decoupled database storage
Route 53 DNS & SSL endpoint management
Custom EC2 User Data for automated installation
Security Group hardening for minimum attack surface
Tech Stack
TerraformAWSn8nPostgreSQLRDSRoute 53EC2
Tags
#Infrastructure-as-Code#Automation#AWS#DevOps