Project2 – Deploy a 3 Tier Architecture On AWS – End to End Project Demo



Project2 – Deploy a 3 Tier Architecture On AWS – End to End Project Demo

Project2 - Deploy a 3 Tier Architecture On AWS - End to End Project Demo

πŸš€ Excited to share the second video of the #10weeksofCloudOps challenge!
πŸ”₯ Second week’s challenge was all about creating a robust three-tier architecture in the cloud of your choice: AWS, Azure, or GCP. Our goal? Build a solution that’s highly available, fault-tolerant, scalable, and secure! πŸ’ͺπŸ”’

πŸ’‘ I’ve published this video where I walk you through the implementation of this challenge to deploy a 3-tier architecture on AWS keeping in mind all the requirements.
In this project, we utilize a public-facing Application Load Balancer, directing client traffic to our web-tier EC2 instances within autoscaling groups. The web tier, powered by Nginx web servers, serves a stunning React.js website while smoothly redirecting API calls to the internal-facing load balancer in the application tier. πŸŒπŸ“‘

Behind the scenes, the application tier, built with Node.js, skillfully manipulates data stored in an Aurora MySQL multi-AZ database. The result? Seamless communication between layers, ensuring uninterrupted operations. Load balancing, health checks, and autoscaling groups work harmoniously at every level, maintaining top-notch availability. πŸ’»πŸ”

Application Stack: React.js, Node.js, AuroraMySQL

πŸ“ŒBy the end of this video, you will learn -:
– How to create a highly available and fault tolerant 3 tier architecture on AWS
– How to deploy a web application to a 3-tier architecture on AWS

Pre-requisites:πŸ‘‡
AWS Networking: https://youtu.be/yUhzvVrwkV8
CIDR Calculation: https://youtu.be/G1azmL5-eQI

References πŸ“š:

Workshop πŸ‘‰ https://catalog.us-east-1.prod.workshops.aws/workshops/85cd2bb2-7f79-4e96-bdee-8078e469752a/en-US

GitHub πŸ‘‰ https://github.com/aws-samples/aws-three-tier-web-architecture-workshop

Command to install MySQL client:πŸ‘‡
sudo wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo rpm –import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
sudo yum install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

π—–π—’π— π—£π—Ÿπ—˜π—§π—˜ 𝗧𝗨𝗧𝗒π—₯π—œπ—”π—Ÿ π—¦π—˜π—₯π—œπ—˜π—¦ πŸ‘Œ It’s πŸ…΅πŸ†πŸ…΄πŸ…΄ β›³

#Azure900WithPiyush
https://www.youtube.com/playlist?list=PLl4APkPHzsUUOCWcjaXcH-WBVxCccZ4uO

Namaste Google Cloud | GCP Tutorial for beginners, a complete playlist for Associate Cloud Engineer Certification Exam:
https://www.youtube.com/playlist?list=PLl4APkPHzsUXvkDFARdrH2LMESVqeuH8W

DevOps Tutorial for Beginners
https://www.youtube.com/playlist?list=PLl4APkPHzsUX2loJZOo3XtITGtc9UQabd

AWS tutorial for beginners
https://www.youtube.com/playlist?list=PLl4APkPHzsUUYlYFk5bgOU0Xhq_9c-9pQ

Azure Data fundamentals DP 900 full course
https://www.youtube.com/playlist?list=PLl4APkPHzsUUd4rzzHEpHMsyD5PbVWz1I

Jenkins Tutorial for Beginners
https://www.youtube.com/playlist?list=PLl4APkPHzsUV3pz6zRpFJe3A4wTM2Pjvv

DevOps and Cloud Podcasts:
https://www.youtube.com/playlist?list=PLl4APkPHzsUWr7SI4Kym5dr80DovuSbL2

Subscribe to our channel to get notified about the latest videos.
πŸ”₯ https://www.youtube.com/TechTutorialswithPiyush

Connect with me πŸ‘‹
🌎LINKEDIN: β–Ί
https://www.linkedin.com/in/piyush-sachdeva/
🐦TWITTER: β–Ί
https://twitter.com/techie_piyush

Join our learning communities πŸ‘‹
https://discord.gg/TNCs4BRzq8

#devops #techtutorialswithpiyush

Comments are closed.