Replacing Fragile REST Call Chains with Kafka Without Ignoring Eventual Consistency and Duplicate Processing
Redesign a synchronous order workflow as a Kafka event flow, assign clear responsibilities to producers, brokers, consumers, controllers, and supporting tools, then test the consistency, retry, replay, contract, and operational risks before production