Projects

Home
3of3projects
AWS Grocery App Infrastructure v2

AWS Grocery App Infrastructure v2

Implemented a modular, production‐style multi-AZ AWS environment using Terraform: custom VPC (multiple AZs), EC2 Auto Scaling Group behind an Application Load Balancer, PostgreSQL RDS primary + optional read replica in private subnets, S3 for application assets and DB dumps, IAM roles with least privilege, and CloudWatch alarms + metrics wired to SNS for alerting. Also includes CI/CD integration via GitHub Actions, Frontend & Backend Docker Images build at pipeline, EventBridge + Step Functions + Lambda for DB Population & Backup and Restore, and Docker container orchestration on EC2 via user data Template.

AWSTerraformVPCAuto ScalingEC2ALBRDSRead ReplicaS3IAMCloudWatchSNSCI/CDGitHub ActionsEventBridgeStep FunctionsLambdaDockerInfrastructure as Code
Movieland – Movie Collection Platform

Movieland – Movie Collection Platform

Flask + SQLAlchemy web app for managing personal movie collections with user authentication, OMDb API integration (dynamic fetch), likes, profile images, and intelligent cleanup of orphaned data. Includes Terraform IaC modules and deployment scripts plus a live instance for demonstration.

PythonFlaskSQLAlchemyJinja2OMDb APIAuthSQLitePostgreSQLAWSEC2ALBRDSS3IAMTerraformInfrastructure as CodeDocker
AWS Grocery App Infrastructure MVP

AWS Grocery App Infrastructure MVP

Provisioned a multi‑AZ AWS environment with Terraform: custom VPC (3 AZs), EC2 Auto Scaling Group behind an ALB, PostgreSQL RDS + read replica in private subnets, S3 for asset storage, IAM roles for least‑privilege access, and CloudWatch alarms wired to SNS for proactive alerting.

AWSTerraformVPCAuto ScalingALBRDSS3CloudWatchSNSInfrastructure as Code