PrepZone Logo
PrepZone
All project ideas

Advanced · 5–6 weeks

E-Commerce Microservices Platform

Decompose e-commerce into catalog, cart, order, user, and payment services behind an API gateway. Service discovery, centralized config, and distributed tracing across services.

Why this project

The canonical senior project. Covers decomposition, inter-service communication, and operational concerns.

Tech stack

Java 17Spring Boot 3Spring Cloud GatewayEureka/ConsulPostgreSQLRedisOpenTelemetry

Skills demonstrated

  • Service decomposition
  • API Gateway
  • Service discovery
  • Distributed tracing

Interview talking points

  • How you drew service boundaries
  • Cart abandonment and TTL strategy
  • Handling partial failures at checkout
  • Why not a monolith for this scale

Problem statement

Decompose e-commerce into catalog, cart, order, user, and payment services behind an API gateway. Service discovery, centralized config, and distributed tracing across services.