{"repo":"hoangtien2k3/ecommerce-microservices","free":true,"listed":false,"github":"https://github.com/hoangtien2k3/ecommerce-microservices","clone":"git clone https://github.com/hoangtien2k3/ecommerce-microservices.git","description":"⚡️ Microservice Architecture with system for e-commerce project! Spring Boot microservices app with 🌀 Spring Cloud, Robust and resilient backend managing e-Commerce app... ❄️ Using Kafka Client, kafka server send message, Reactive Programming with WebFlux - Project Reactor.","language":"Java","stars":369,"topics":["config-server","discovery-server","docker","java","jwt","kafka","microservices","zipkin","reactive-programming","reactor"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"--- 📋 Overview ecommerce-microservices is a production-grade, cloud-native e-commerce platform built with a microservice architecture. It consists of 13 Spring Boot 3 backend services, an Apache APISIX API Gateway, a Next.js 16 frontend, and a full suite of infrastructure — all deployable on Kubernetes (k3d) with a single command. ------------------- ---------------------------------------------------- ⚡ Backend 13 microservices · Java 21 · Spring Boot 3.3.5 🚪 Gateway Apache APISIX 3.9 · Rate limiting · JWT validation 🗄️ Databases PostgreSQL 16 · Redis 7 · Elasticsearch 8 📨 Messaging Apache Kafka 3.9 (KRaft mode, no Zookeeper) 🔐 Auth Keycloak 26 · OAuth2 / OIDC · JWT ☁️ Storage RustFS (S3-compatible) 🐳 Deploy Docker Compose · k3d / Kubernetes · ArgoCD --- 🛠️ Technology Stack Backend ------------------- ------------------------------------------------------------------ Runtime Java 21 (Virtual Threads) Framework Spring Boot 3.3.5, Spring Security 6, Spring Data JPA Database PostgreSQL 16, Liquibase migrations Search Elasticsearch 8, Spring Data Elasticsearch Messaging Apache Kafka 3.9 (KRaft), Spring Kafka Security Keycloak 26, OAuth2 / OIDC, JWT, Spring Security Resource Server Gateway Apache APISIX 3.9 (OpenID Connect, rate limiting, CORS) Storage RustFS (S3-compatible), AWS SDK v2 Observability Micrometer, Prometheus, Spring Boot Actuator API Docs Springdoc OpenAPI 3, Swagger UI w/ PKCE Resilience Resilience4j (circuit breaker, retry) Build Maven, Jib (Dockerless con","default_branch":null,"files":null,"tree":[],"storefront":"/r/hoangtien2k3","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hoangtien2k3/ecommerce-microservices/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}