Atomic Checkout Pipeline
LANE 1: CLIENT REQUESTS LANE 2: ATOMIC PIPELINE SERVICES LANE 3: DATABASE STORAGE (FOR UPDATE LOCKS) HTTP POST HTTP POST BEGIN LOCKED CUSTOMER A CUSTOMER B BEGIN TX LOCK STOCK CREATE ORDER COMMIT TX ROLLBACK TX PRODUCT ROW VARIANT ROW