How Shopify’s engineering improved writes by 50% with ULID | The Backend Engineering Show

The Backend Engineering Show with Hussein Nasser

Episode | Podcast

Date: Fri, 23 Dec 2022 02:15:55 GMT

<p>Fundamentals of Database Engineering udemy course (link redirects to udemy with coupon)</p> <p>https://database.husseinnasser.com</p> <p>Shopify posted a blog on tips to for scalable payment system, one tip peeked my interest related to switching from UUID to ULID. I explore the reasoning behind this in this video.</p> <p>https://shopify.engineering/building-resilient-payment-systems</p> <p>0:00 Intro</p> <p>1:30 idempotency</p> <p>6:30 UUID vs ULID</p> <p>9:50 Clustered Index</p> <p>13:30 Why UUID4 Inserts are slow</p> <p>17:15 How ULID helps Shopify</p> <p>22:00 Problem with tail pages</p> <p>25:00 Does ULID help in all cases?</p> <p>Fundamentals of Backend Engineering Design patterns udemy course (link redirects to udemy with coupon)</p> <p><a href="https://backend.husseinnasser.com/">https://backend.husseinnasser.com</a></p>