Part 0 | ABOUT THE PROJECT | AWS GitHub AUTOSCALING CICD CLOUDFLARE EC2 ASG ALB SSL https://www.youtube.com/watch?v=8bnxLx1VGgg Part 1 | EC2 Configuration | AWS GitHub AUTOSCALING CICD CLOUDFLARE EC2 ASG ALB SSL https://www.youtube.com/watch?v=J7jBw5Pbe08 Part 2 | More about EC2 and Launch Template | AWS GitHub AUTOSCALING CICD CLOUDFLARE EC2 ASG ALB SSL https://www.youtube.com/watch?v=qijxQwUWhCs Part 3 | ALB AND TARGET GROUPS | AWS GitHub AUTOSCALING CICD CLOUDFLARE EC2 ASG ALB SSL https://www.youtube.com/watch?v=6Sb1j60n60E Part 4 | ASG Autoscaling | AWS GitHub AUTOSCALING CICD CLOUDFLARE EC2 ASG ALB SSL https://www.youtube.com/watch?v=p7NlQQmubmw Part 5 | NodeJS AWS Code Pipeline Code Deploy | AWS GitHub AUTOSCALING CICD EC2 ASG ALB SSL https://www.youtube.com/watch?v=Re72SFxRdf0 Part 6 | Nginx NodeJs Port 80 ECT2 AWS | AWS GitHub AUTOSCALING CICD CLOUDFLARE EC2 ASG ALB SSL https://www.youtube.com/watch?v=6O6IGuFFyvw Part 7 | Domain Cloudflare Namecheap AWS ALB SSL EC2 NodeJS app Nginx Configuration | AWS DevOps https://www.youtube.com/watch?v=D49-etOxqHk Part 8 | Deploy Node JS Code to multiple EC2 using CICD Autoscaling in AWS | Complete DevOps Project https://www.youtube.com/watch?v=Q0J6AVAXDA8 #aws #github #autoscaling #cicdaws #cloudflare #cloudflareawsalb #ec2instance #asg #alb #ssl #awsasg #awscicd AWS-Based DevOps Project Explained A comprehensive exploration into the world of AWS-based DevOps Project, with a deep dive into creating infrastructure from scratch. The text guides you through a project where all components and options are discussed in detail. The objective of the project is to achieve seamless integration of different components and build a completely functional infrastructure based on AWS. Table of Contents OverviewProject Components and ExecutionDeployment ProcessPersonal Insights and TakeawaysGood to KnowKey QuotesResources and Links Overview The project, driven by Majid Khan Mohmand, seeks to illustrate the process of pushing code to GitHub and deploying it to an AWS S3 bucket and an EC2 instance using CodeDeploy and CodePipeline. With an emphasis on the AWS services like EC2, S3, CodeDeploy, and CodePipeline, we can architect, build, and scale applications on AWS easily and effectively. Project Components and Execution The architecture of the application is discussed in depth. We noticed the usage of components such as EC2 configuration, load balancers, launch templates, ALB and target groups, ASG autoscaling, while developing the NodeJS AWS Code Pipeline Code Deploy portion of the application. Also, our pipeline will be enhanced to directly connect to GitHub, enabling it to pull code and deploy changes locally from the project. Deployment Process Significant steps in the deployment process include creating an S3 bucket, creating service role, configuring the appspec.yml file which instructs CodeDeploy on deployment procedures, creating an application, and defining deployment settings. We chose the single EC2 instance for the deployment and opted for in-place updates. The pipeline moves through different stages such as application stop, before install, after install, and application start. Notably, 'cue' mode is preferred during pipeline execution. Personal Insights and Takeaways The thorough understanding of the project will greatly enhance your DevOps skills and your understanding of AWS services. Majid Khan Mohmand presents these concepts effortlessly, lending novices and experts alike a glimpse into his wealth of practical DevOps knowledge. He also emphasises on the necessity of a server restart after installing new packages and covers the limitations of pipeline names. Good to Know Certain limitations apply to pipeline names, but duplicate names strangely coexist. Future topics that will be delved into include deploying code to multiple servers and utilising a load balancer. You need to provide GitHub credentials for linking. It might be helpful to note that the architecture was initially vaguely referenced, but later, it was thoroughly detailed. Links and Resources: Github - Architecture and Diagram: https://github.com/mohmandkhan/awsdevopsprojectarchitecture Github - Sample Project: https://github.com/mohmandkhan/awsdevopsprojectsample AWS Account: https://aws.com https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html About Me: LinkedIn: https://www.linkedin.com/in/majidkhanmohmand/ Github: https://github.com/mohmandkhan Website: https://linktr.ee/majidkhanmohmand Website: https://majidkhanmohmand.com/ Company: https://codeengineers.net/ Youtube: https://www.youtube.com/@majidmohmand?sub_confirmation=1 Facebook: https://www.facebook.com/majidkhanmohmand/ Instagram: https://www.instagram.com/majidkhanmohmand/ Twitter: https://twitter.com/majidkhanmohman Medium: https://medium.com/@majidkhanmohmand #majidkhanmohmand