Engineering Work

Tech Lead

Checkout-Time Inventory Blocking at Sale Scale

Led checkout-time warehouse assignment and inventory blocking improvements for high-volume sale events, reducing late-stage fulfillment failures and improving sale readiness.

E-commerceDistributed SystemsJavaSpring BootKafkaReliability

Context

High-volume sale events put pressure on checkout and fulfillment systems. Late warehouse assignment can create downstream fulfillment failures after the customer has already placed the order.

Problem

Warehouse assignment was happening too late in the order lifecycle, increasing fulfillment risk during peak traffic and limited-inventory scenarios.

What I Led

  • Moved warehouse assignment closer to checkout within the order-taking flow.
  • Authored the low-level design and rollout plan.
  • Covered exchange, swap, cancellation, retry, and async flows.
  • Coordinated cross-team rollout and regression validation.

Technical Highlights

  • Checkout-time inventory blocking
  • Order lifecycle sequencing
  • Retry and async-flow validation
  • Cross-service regression coverage

Impact

  • Reduced on-hold/unfulfillable orders by ~85-90%.
  • Stabilized 6K-8K+ orders/min during sale.
  • Delivered with zero regression.
  • Saved ~₹1 Cr per major sale.

Skills / Tags

  • Java
  • Spring Boot
  • Distributed Systems
  • Kafka
  • Reliability
  • Sale Readiness