# nishan-rai/aws-3-tier-web-application architecture

> Architecture diagram of the GitHub repository nishan-rai/aws-3-tier-web-application, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-29). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/nishan-rai/aws-3-tier-web-application
- Repository: https://github.com/nishan-rai/aws-3-tier-web-application

## Overview

The README identifies this as an AWS 3-tier web application and lists its intended AWS services. The repository tree contains no deployment definition or application source, so the tier topology, user-to-result workflow, and service connections cannot be verified; no flows are asserted.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_aws["AWS application"]
  node_application["Web application<br/>[README.md]"]
  node_vpc["VPC<br/>[README.md]"]
  node_alb["ALB<br/>[README.md]"]
  node_ec2["EC2 Auto Scaling<br/>[README.md]"]
  node_rds[("RDS<br/>[README.md]")]
  node_iam["IAM<br/>[README.md]"]
  node_s3["S3<br/>[README.md]"]
  node_cloudwatch["CloudWatch<br/>[README.md]"]
  node_sns["SNS<br/>[README.md]"]
end

node_user(("User"))

click node_application "https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md"
click node_vpc "https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md"
click node_alb "https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md"
click node_ec2 "https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md"
click node_rds "https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md"
click node_iam "https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md"
click node_s3 "https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md"
click node_cloudwatch "https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md"
click node_sns "https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_application,node_vpc,node_alb,node_ec2,node_rds,node_iam,node_s3,node_cloudwatch,node_sns,node_user toneBlue
```

## Components

### AWS application

- [Web application](https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md): `README.md`
- [VPC](https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md): `README.md`
- [ALB](https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md): `README.md`
- [EC2 Auto Scaling](https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md): `README.md`
- [RDS](https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md): `README.md`
- [IAM](https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md): `README.md`
- [S3](https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md): `README.md`
- [CloudWatch](https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md): `README.md`
- [SNS](https://github.com/nishan-rai/aws-3-tier-web-application/blob/main/README.md): `README.md`

### Other components

- **User**
