Haritha0705/cloudcart

CloudCart – Microservices E-Commerce

Public

Enterprise-style e-commerce platform using microservices architecture with independent services for users, products, orders, and payments — containerized with Docker and Kubernetes-ready.

TypeScript

0

0

130+ commits

15K+ lines

Microservices
Docker
Kubernetes
API Gateway
CI/CD
Node.js

Files

src/

public/

Dockerfile

.gitignore

README.md

README.md

CloudCart – Microservices E-Commerce Platform

An enterprise-style e-commerce platform built with a microservices architecture.

Key Features
  • Independent services for users, products, orders, and payments
  • API Gateway for unified request routing
  • Containerized services using Docker
  • Kubernetes orchestration for scaling and resilience
  • CI/CD pipelines for automated testing and deployment
  • Service discovery and inter-service communication
Architecture

`

Client

v

API Gateway

+---> User Service

+---> Product Service

+---> Order Service

+---> Payment Service

v

Docker / Kubernetes Cluster

`

Tech Stack
LayerTechnology
ServicesNode.js, Express
GatewayAPI Gateway
ContainerDocker
OrchestrationKubernetes
CI/CDGitHub Actions
CommunicationREST, Message Queues