Project · Cloud-Resume-Project

Cloud Resume Project — High-Level Design

A modular, multi-tier resume application on AWS — reusable Terraform modules composed per environment, fronted by an ALB with a backend API and a database tier.

type hldstatus activeaws · architecture · modular

Architecture

flowchart TB
  FE["Frontends (frontend-sc · frontend-rm)"] --> ALB["load_balancing module (ALB)"]
  subgraph NET["networking + security modules (VPC)"]
    ALB --> APP["compute · backend-api (app.py)"]
    APP --> DB[("database module")]
    APP --> STORE["storage module (S3)"]
  end

Components

Terraform modules: networking · security · load_balancing · database · storage · compute. App: two static frontends + a Python backend API. Per-environment config under environments/prod.

Wiring inferred from the module set — confirm exact data flow against the module code.

Compiled from wiki/projects/Cloud-Resume-Project/HLD.md · git is the source of truth