Skip to content

thelkarsumit/DevSecOps-MERN-Stack-Deployment

Repository files navigation

DevSecOps MERN Stack Application Deployment on AWS EKS Cluster

Tech stack used in this project:

  • GitHub (Code)
  • Docker (Containerization)
  • Jenkins (CI)
  • OWASP (Dependency check)
  • SonarQube (Quality)
  • Trivy (Filesystem Scan)
  • ArgoCD (CD)
  • Redis (Caching)
  • AWS EKS (Kubernetes)
  • Helm (Monitoring using grafana and prometheus)

Final Workflow Summary:

  1. Developers push code to GitHub →Webhook Triggers Jenkins CI/CD pipeline.
  2. CI Pipeline:
  • OWASP dependency check.
  • SonarQube static code analysis.
  • Trivy container vulnerability scanning.
  • Docker image build & push to registry.

3.CD Pipeline:

  • Updates deployment manifests in GitHub.
  • ArgoCD deploys the updated application to Kubernetes.
  1. Monitoring & Notifications:
  • Prometheus & Grafana monitor system performance.
  • Jenkins sends email notifications on deployment success or failure

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published