Back to Portfolio
    Global High-Availability Web Hosting with IaC

    Global High-Availability Web Hosting with IaC

    Terraform-built zero-downtime static edge

    Designed & Implemented by Vahid Rahmani

    Description

    A multi-region, highly available web hosting infrastructure managed entirely through Infrastructure as Code. This dashboard provides real-time visibility into global infrastructure health, deployment pipelines, monitoring, and cost analysis across 8 AWS regions.

    Key Features

    8 Global Regions

    N. Virginia, Oregon, Ireland, Frankfurt, Singapore, Tokyo, Sao Paulo, Cape Town — full worldwide coverage.

    IaC-Managed

    Entire infrastructure codified with Terraform, Ansible, CloudFormation, and Pulumi for repeatable deployments.

    High Availability

    Multi-AZ deployments, auto-scaling groups, and health-checked failover across all regions.

    Real-Time Dashboard

    Streamlit-powered operational view with live infrastructure health, deployments, and cost analysis.

    Dashboard Pages

    PageWhat it shows
    OverviewKPIs, request volume, region health, resource utilization, deploy metrics
    InfrastructureResource heatmap, network traffic, instance details per service
    DeploymentsPipeline status, IaC tool breakdown, duration distribution, deployment history
    MonitoringLatency percentiles (P50/P95/P99), uptime heatmaps, health check pass rates
    Costs12-month spend trend, cost by region/service, 6-month forecast, top cost drivers

    Architecture

    Route 53 (DNS)→Latency-based routing→Multi-region CloudFront + ALB + EKS→RDS Read Replicas→us-east-1 Primary (RDS Primary / S3 Origin / Global Accelerator).

    Technologies

    StreamlitAltairPandasTerraformAnsibleCloudFormationPulumi