Show sample answer ▾▴
Situation: Our order-fulfilment service was a Rails monolith hitting p99 of 1.2s. Task: Owners wanted sub-300ms while supporting 4× traffic. Action: I led the decomposition into 4 services, chose Postgres CDC over Kafka-direct for the inventory bus, and rolled it out behind feature flags over 6 weeks. Result: p99 dropped to 240ms, zero incidents in the cutover, infra cost stayed flat.