Skip to content

sagarDeepakDevOps/Multi_App_Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

50 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

DevOps Multi Application Dashboard

CI/CD Kubernetes Docker React MongoDB PostgreSQL RabbitMQ Memcached Prometheus Grafana


๐ŸŒ Project Overview

The DevOps Application Dashboard is a unified interface for accessing and monitoring multiple microservices deployed on Kubernetes (EKS). It provides developers, DevOps engineers, and testers a single-click gateway to all services along with real-time health monitoring.

Built with end-to-end CI/CD pipelines, full Kubernetes deployment automation, and observability stack โ€“ it is your DevOps command center.


๐Ÿงญ Key Features

  • ๐Ÿ”„ Central Dashboard for navigating all deployed services
  • โš™๏ธ Fully automated CI/CD pipeline with Jenkins
  • ๐Ÿณ Dockerized Microservices with push to private/public registries
  • โ˜ธ๏ธ Kubernetes (EKS) deployment with autoscaling and HPA
  • ๐Ÿ›ก๏ธ Uses Secrets and ConfigMaps for secure configuration
  • ๐Ÿ“Š Real-time Monitoring via Prometheus + Grafana
  • ๐Ÿ’พ Integrated with MongoDB, PostgreSQL, RabbitMQ, and Memcached

๐Ÿ—๏ธ Project Architecture

graph TD
  A[Developer Pushes Code to GitHub] --> B[Jenkins CI/CD Pipeline]
  B --> C[Test, Build, Package]
  C --> D[Push Artifact to S3/Nexus/Github]
  C --> E[Dockerize & Push Image to Registry]
  E --> F["Deploy to Kubernetes (EKS)"]
  F --> G["Applications + RabbitMQ + DBs + Cache"]
  G --> H["Ingress + Autoscaling + Secrets"]
  H --> I["Dashboard Exposes All Apps"]
  I --> J["User Access & Health Monitoring"]

Loading

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published