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