Skip to content

Latest commit

Β 

History

History
60 lines (51 loc) Β· 1.86 KB

File metadata and controls

60 lines (51 loc) Β· 1.86 KB

E-Commerce DevOps Project

πŸ“‹ Project Overview

Comprehensive e-commerce microservices application demonstrating full DevOps implementation with modern tools and practices.

πŸ—οΈ Architecture

  • Frontend: React.js
  • Backend Services: Node.js microservices
  • Database: MongoDB, PostgreSQL
  • Container: Docker & Kubernetes
  • CI/CD: Jenkins & GitHub Actions
  • Infrastructure: Terraform & Ansible
  • Monitoring: Prometheus & Grafana

πŸš€ Quick Start

πŸ“ Project Structure

ecommerce-devops-project/ β”œβ”€β”€ applications/ # Application source code β”œβ”€β”€ infrastructure/ # IaC configurations β”œβ”€β”€ k8s-manifests/ # Kubernetes manifests β”œβ”€β”€ helm-charts/ # Helm charts β”œβ”€β”€ ci-cd/ # CI/CD configurations β”œβ”€β”€ monitoring/ # Monitoring setup β”œβ”€β”€ docs/ # Documentation └── scripts/ # Utility scripts

πŸ› οΈ Technologies Used

  • Languages: JavaScript, Python, Bash
  • Frameworks: React, Express.js, Node.js
  • Databases: MongoDB, PostgreSQL, Redis
  • DevOps: Docker, Kubernetes, Terraform, Ansible
  • CI/CD: Jenkins, GitHub Actions, ArgoCD
  • Monitoring: Prometheus, Grafana, ELK Stack
  • Cloud: AWS/Azure

πŸ“š Documentation

E-Commerce Microservices DevOps Platform

Architecture Overview

  • 4 Microservices: API Gateway, User, Product, Order Services
  • 2 Databases: MongoDB, PostgreSQL
  • Container Orchestration: Kubernetes on Azure AKS
  • External Access: http://4.255.47.196

Quick Start

kubectl get pods curl http://4.255.47.196/health

API Endpoints