ULIDs are great, but are they the ultimate ID generation solution

Arpit Bhayani

Arpit Bhayani

Jul 19, 2024 • 1 min read


ULIDs are great, but are they the ultimate ID generation solution? ⚡

Remember, the only truth of computer science is that - you get some, you lose some. You will never find a data structure or algorithm that is not trading off something. So, never take anything at its face value, but rather look for the trade-off it would have made, and that’s the sign of a good engineer.

by the way, I cover this topic in depth in my System Design Masterclass, and for every single design decision, we will look for the trade-off. This will help you think and operate like a real senior engineer.

the upcoming batch starts on August 3rd and only 28 seats are left. So, if you are looking to build the right intuition to understand, design, and implement any system out there, check out

arpitbhayani.me/course

This is why I absolutely love the comments I receive on my YT videos because they are filled with great questions and observations. Keep them coming.

Arpit Bhayani

Principal Engineer II at Razorpay - building Agent Studio, Ex-staff engg at GCP Memorystore & Dataproc, Creator of DiceDB, ex-Amazon Fast Data, ex-Director of Engg. SRE and Data Engineering at Unacademy. I spark engineering curiosity through my no-fluff engineering videos on YouTube and my courses