AWS Multi-AZ Infrastructure

Production-ready high-availability web infrastructure with automated monitoring, managed PostgreSQL, and full security controls. Deployed across multiple availability zones in 15 minutes via Terraform.

Terraform AWS EC2 RDS PostgreSQL ALB Prometheus Grafana Loki OpenVPN IaC
Overview

A fully automated, production-grade AWS infrastructure for high-availability web applications. Everything is defined as code. No manual console clicks, no configuration drift.

The architecture spans 2 availability zones in eu-central-1 with strict public/private subnet separation. Web servers run behind an Application Load Balancer with no public IPs. RDS PostgreSQL Multi-AZ provides automatic failover in under 60 seconds. All database traffic stays within the VPC.

Prometheus, Grafana, and Loki provide full observability. CPU, memory, network, and Apache request rates are tracked with automated alerts. VPN-only access to private resources. ARM-based EC2 instances (t4g.micro) bring a 20% cost reduction over x86.

View on GitHub Back to Portfolio