E-commerce Backend

Build a scalable e-commerce API with product catalog, cart, order management, and payment integration. Covers idempotency, optimistic locking, inventory management, and event-driven order processing.

intermediateJavaSpring BootPostgreSQLRedisRabbitMQRazorpay

What you will build, step by step

  1. Requirements & Domain Model
  2. Database Schema
  3. Inventory & Optimistic Locking
  4. Payment Integration & Idempotency
  5. Event-driven Order Processing