Assessfy Pvt. Ltd Moderate 5 milestones 100 marks

Microservices E-Commerce Backend with Docker + Kubernetes

Target year: TE Sem 5-6 (Mini-Project-IIA/IIB) AICTE: 3 credits · ~75 hrs Bloom: Analyze MU CBCS: IT601/IT701 Mini-Project 2A/2B

Real-world project · AICTE-aligned · AI-graded · Audit-ready certificate

5
Milestones
0
Available mentors
0
Enrolled students
9
Core skills
About this project

Decompose an e-commerce backend into 5 microservices (User, Catalogue, Cart, Order, Payment). Each in its own container, communicating via REST + Kafka. Deploy on Kubernetes (minikube or kind). Include API gateway + observability (Prometheus + Grafana).

Course Learning Outcomes (CLOs):
CLO1: Apply microservices architecture principles in a non-trivial system.
CLO2: Containerize services + define multi-container deployments.
CLO3: Operate a local Kubernetes cluster with multi-service deployments.
CLO4: Implement observability with metrics + dashboards.
CLO5: Design CI/CD workflows for automated deployments.

Industry/societal relevance: Every Indian unicorn (Flipkart, Zomato, Swiggy, Razorpay) is on K8s + microservices; this is the most direct prep for SDE-2 / Cloud-Engineer interviews.

Milestones
1. Service Boundaries + Schema
15 marks 10d
Define 5 services + their REST contracts. ER diagram per service. Submit architecture doc.
2. Dockerize 5 Services
20 marks 14d
Each service runs in its own container. Docker Compose brings up all + dependencies. End-to-end happy path test.
3. Kafka Event Bus
20 marks 14d
Order service publishes "order.created" → Payment consumes + processes. Test asynchronous flow.
4. Kubernetes Deployment
25 marks 18d
Convert Compose to Helm chart. Deploy on minikube. Define services + ingress + secrets.
5. Observability + CI/CD
20 marks 19d
Prometheus scrapes all services. Grafana dashboards. GitHub Actions builds + pushes images. 10-page report.
Open internships using this project -->
Skills you'll learn
Microservices ArchitectureDockerDocker ComposeKubernetes basicsREST + gRPCApache KafkaAPI Gateway (Kong/Traefik)Observability (PrometheusGrafana)
Tools used
Docker DesktopKubernetes (minikube or kind)Python/FastAPI (5 services)PostgreSQL + RedisKafkaKong gatewayPrometheus + GrafanaGitHub Actions for CI
Prerequisites
Python intermediate; HTTP + REST; basic Linux command line; willingness to read K8s docs
Available mentors

No mentors have signed up for this project yet.

Be the first to mentor
Share
You'll earn — Certificate (PDF)

AICTE-aligned Project Completion Certificate

A formal, audit-ready PDF certificate issued by Assessfy + your institute on successful completion. Includes AICTE credit hours, your evaluator's signature, and a QR code for third-party verification.

Certificate of Project Completion

This is to certify that

has successfully completed the project

Microservices E-Commerce Backend with Docker + Kubernetes

Auto-issued on completion QR-verifiable
You'll earn — Digital Badge

Shareable LinkedIn / Resume Skill Badge

A compact, verifiable Open-Badges-2.0-compliant digital credential. Add to your LinkedIn profile, GitHub README, or resume in one click. Recruiters can validate authenticity via a unique URL.

Moderate
Microservices E-Commerce Backend with…
Assessfy
Auto-issued on completion One-click LinkedIn add

Similar Projects you might like

Hand-picked by the recommender from your program & skill area.

Relevant Certifications to boost your application

From the Assessfy Certification library — take one and add it to your resume / LinkedIn before applying.

100 marks AICTE 3cr
Sign up & enroll