Deploy-Microservices-App-with-Monitoring

Project Summary

In this project, I used modern DevOps tools to deploy a microservices application and set up monitoring.

Tools:

  • Terraform (Infrastructure as Code)
  • Helm Chart (Package Manager for Kubernetes - kube-Prometheus-stack chart)
  • Kubernetes (Container Orchestration)
  • Prometheus (Monitory and Alert Manager)
  • Grafana (Data Visualisation)
  • AWS S3 (Terraform Statefile Storage)
  • Digital Ocean (VM & Managed Kubernetes Service)

Sample App

The Sock Shop