A collection of AWS cloud architecture projects demonstrating real-world implementations of serverless, event-driven, and three-tier infrastructure patterns.
Static website hosted on EC2 with Nginx, synced from S3 using a cron job. Includes an event-driven Lambda-to-SNS notification pipeline that alerts on content updates.
Stack: EC2, S3, Lambda, SNS, VPC
Flask-based file-sharing application with a three-tier architecture. Uses Lambda for secure pre-signed URL generation and SNS for automated user notifications.
Stack: EC2, RDS (PostgreSQL), S3, Lambda, SNS, VPC, IAM
Decoupled, event-driven file-sharing backend integrating a Flask web server, managed PostgreSQL database, serverless compute, and automated notifications.
Stack: EC2, RDS (PostgreSQL), S3, EBS, Lambda, SNS, VPC, IAM
Fully serverless event-driven pipeline that triggers a Lambda function on S3 file uploads and delivers real-time email notifications via SNS.
Stack: S3, Lambda, SNS, IAM, CloudWatch
Java web application deployed via AWS Elastic Beanstalk with S3 as the artifact store. Includes automated SNS email alerts on deployment updates and CloudWatch logging.
Stack: Elastic Beanstalk, S3, SNS, Lambda, VPC, CloudWatch, IAM
Documented CI/CD pipeline implementation using Jenkins and Amazon ECS for containerized application deployment.
Stack: ECS, Jenkins, Docker, IAM