Portfolio Details

Portfolio Image

Project Information

  • Title: AWS Multi-Tier Infrastructure
  • Category: Cloud & IaC
  • Project type: Personal Project
  • Project date: 01 March, 2024
  • Project URL: GitHub Repository

Project Overview

This project is a scalable and secure multi-tier web application on AWS using Terraform for automated infrastructure provisioning. Designed a custom VPC with isolated public and private subnets, multiple application servers for load balancing, and a managed database layer for high availability and scalability.

Implemented robust security using AWS Security Groups and IAM roles to enforce least-privilege access. Terraform ensures repeatable and auditable deployments, enabling consistent infrastructure management across environments. This project demonstrates expertise in cloud architecture, secure networking, infrastructure as code (IaC), and scalable web application deployment.

Technology Stack

Cloud & IaC
AWS Terraform
Networking & Security
VPC & EC2 Security Groups IAM Roles & Policies
OS & Database
Linux RDS MySQL

Key Features

Scalable Architecture

Multi-tier design with multiple application servers for load distribution and high availability

Secure Networking

Custom VPC, subnets, and security groups to ensure network isolation and protect resources

Role-Based Access Control

IAM roles and policies to enforce least-privilege access for users and services

Managed Database Layer

Reliable RDS database with automated backups and monitoring for data integrity