FlowCart: Production-Grade Microservices E-commerce Backend on AWS EKS

🚀 Just shipped FlowCart — a production-grade microservices e-commerce backend, deployed live on AWS EKS. Here's what's under the hood: ⚙️ Architecture • Event-driven communication via Apache Kafka • Outbox Pattern for guaranteed, reliable message delivery • Idempotent consumers to eliminate duplicate processing • Retry + Dead Letter Queue (DLQ) ready architecture 🛠 Tech Stack • Java + Spring Boot (microservices) • PostgreSQL for persistence • Redis for caching • Docker + Kubernetes (AWS EKS) for orchestration • AWS ECR for container registry • Zipkin for distributed tracing • AWS Application Load Balancer for traffic routing 📦 Key flows User → API Gateway → Order Service → Kafka → Product Service → PostgreSQL The system handles order creation with event publishing and real-time product stock updates — all with end-to-end observability through distributed tracing. 🔗 Github: https://lnkd.in/gU-i6v_t Always happy to connect with folks building distributed systems. What patterns are you using for reliable event delivery? #Java #SpringBoot #Microservices #Kafka #AWS #Kubernetes #BackendEngineering #SystemDesign #CloudNative

  • graphical user interface, application

To view or add a comment, sign in

Explore content categories