API Idempotency for Payment Services
10 Tips for Building Resilient Payment Systems - Shopify

10 Tips for Building Resilient Payment Systems - Shopify

7/28/2022

What this post added

This post details the use of ULIDs (Universally Unique Lexicographically Sortable Identifiers) for idempotency keys in payment services. ULIDs, which contain a timestamp, are preferred over UUIDv4 due to their sortable nature, leading to a 50% decrease in INSERT statement duration in high-throughput systems by working better with b-tree data structures used for indexing.

Read the original post ↗