
8/29/2017
What this post added
This post details the technical challenges and solutions encountered when integrating Shopify with Amazon's marketplace. It highlights the differences in API design (REST vs. RPC, synchronous vs. asynchronous writes, webhooks vs. polling) and the resulting complexities in message ordering and data transformation. The team overcame these by implementing a persistence mechanism to store order data, which was initially a design constraint to avoid. This allowed for managing the required sequence of operations and reconciling differences in refund data granularity.