Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/codewithmuh/three-tier-devsecops-project

Three-Tier Full-Stack Web Application Deployment on AWS EKS with ArgoCD, Prometheus, Grafana, and Jenkins
https://github.com/codewithmuh/three-tier-devsecops-project

argocd aws backend django eks frontend jenkins kubernetes prometheus react three-tier-architecture

Last synced: 16 days ago
JSON representation

Three-Tier Full-Stack Web Application Deployment on AWS EKS with ArgoCD, Prometheus, Grafana, and Jenkins

Awesome Lists containing this project

README

        

# Three-Tier DevSecOps Full-Stack Web Application Deployment on AWS EKS using ArgoCD, Prometheus, Grafana, and Jenkins
[![LinkedIn](https://img.shields.io/badge/Connect%20with%20me%20on-LinkedIn-blue.svg)](https://www.linkedin.com/in/muhammad-rashid-daha/)
[![Youtube](https://img.shields.io/youtube/channel/subscribers/UC1HEefoqUWmztGZ_Laq28sw)](https://youtube.com/@codewithmuh)
[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/@codewithmuh)
[![GitHub](https://img.shields.io/github/stars/codewithmuh.svg?style=social)](https://github.com/codewithmuh)
[![Terraform](https://img.shields.io/badge/Terraform-%E2%9C%A8-lightgrey)](https://www.terraform.io)
[![AWS](https://img.shields.io/badge/AWS-%F0%9F%9B%A1-orange)](https://aws.amazon.com)

### Youtube Video Url: https://youtu.be/UNF5JdUEfh8
### Linkedin Article: https://www.linkedin.com/pulse/deploying-three-tier-devsecops-web-application-aws-eks-rashid-x7f9f/

Learn how to deploy a complete three-tier DevSecOps project on AWS EKS! This step-by-step guide covers setting up Kubernetes clusters, implementing CI/CD with Jenkins, managing GitOps with ArgoCD, and monitoring with Prometheus and Grafana. Perfect for mastering secure and scalable application deployment.
![1i (6)](https://github.com/user-attachments/assets/f69e8abc-c703-4604-bb14-f3876ddc08f8)

This Repo is your blueprint for leveraging AWS services like ECR, S3, DynamoDB, and EC2, with Terraform as the backbone for Infrastructure as Code (IaC). From setting up an IAM user with proper permissions to configuring pipelines for building, scanning, and deploying frontend and backend applications, you'll discover how to create a production-grade system designed for scalability and security.

#### Highlights include:

**Pipeline Automation:** Build, scan, and deploy Docker images using Jenkins, Trivy, and SonarQube.

**Cluster Monitoring:** Install Prometheus and Grafana to monitor application health with visual dashboards.

**GitOps with ArgoCD:** Achieve seamless application deployment and updates via Git repositories.

**End-to-End DevSecOps Workflow:** Incorporate security scans, monitoring, and scalable infrastructure for a production-ready deployment.

To make learning even easier, a detailed YouTube video accompanies this guide, walking you through each step visually. Whether you're a DevOps enthusiast or a seasoned cloud professional, this tutorial will help you bridge the gap between theory and practical implementation.