This document discusses issues with data integrity that the author grappled with when setting up a product fulfillment (PF) system. It explains that the system involves master data and APIs centered around orders and IDs. While striving for strong consistency, distributing transactions across servers risks inconsistencies if failures occur. The author realized that the ability to detect and resolve inconsistencies, rather than preventing them, is most important. Flexibility is needed to support various business models.