Skip to content

ZeusLightX/ecommerce-api

Repository files navigation

ecommerce-api

CI

Spring Boot (Java 21) e-commerce backend used to showcase AWS, Docker, Kubernetes, Jenkins, and CI/CD skills.

Features (current → planned)

  • ✅ Hello endpoint (GET /hello) and health (/actuator/health)
  • ⏳ Products (CRUD), Carts, Orders, Auth (JWT), Price/Promo rules, Payments (mock), Async events (SQS/Kafka)
  • ⏳ Observability: metrics, logs, distributed tracing
  • ⏳ Deploy: Docker → registry → Kubernetes (Ingress, HPA) on AWS

Tech Stack

  • Java 21, Spring Boot 3.5.x, Maven
  • Testing: JUnit 5, AssertJ, Spring Boot Test
  • Ops: Spring Actuator; Docker multi-stage image; (later) Jenkins/GitHub Actions, K8s
  • DB (soon): PostgreSQL + Spring Data JPA

Run locally

'''Bash ./mvnw spring-boot:run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors