AWS-Blue-Green-Deployment-Project

π§© Project Overview This project demonstrates a Blue/Green Deployment architecture using AWS Elastic Beanstalk for zero-downtime application updates. It integrates RDS (MySQL) for persistent data storage and S3 for file uploads. Blue environment → Stable production version Green environment → New release version After validation, traffic is swapped instantly between them. AWS Services Used: VPC Elastic Beanstalk EC2{inside EB} RDS{MySQL} S3 Bucket IAM Roles Security Group CloudWatch Logs Architecture of this project π Source Code (GitHub) π ( https://github.com/bilsgotchills/blue-green-deployment.git ) Step 1: Create IAM roles (a) For Elastic Beanstalk Service Role - Add permission AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy AWSElasticBeanstalkEnhancedHealth (b) For EC2 Instance Profile Role AWSElasticBeanstalkWebtier S3fullAccess CloudWatchLogFullAccess AWSElasticBeanstalkWorkerTier Step2: Create a RDS MySQL Database Step 3 : Creat...