The Price of Utilizing Random UUID on Database Performance
Understanding the performance impact of using popular random UUID (v4) as primary key in SQL databases and exploring UUIDv7 and ULID alternatives.
I'm Melvin Liu, a financial software engineer focused on backend and platform engineering with 4+ years of experience building high-throughput, production-grade distributed systems. Specialized in Python, Node.js, MySQL, and AWS (SQS, ECS, EC2), with a strong focus on reliability, scalability, and observability using Datadog.
Understanding the performance impact of using popular random UUID (v4) as primary key in SQL databases and exploring UUIDv7 and ULID alternatives.
Exploring steganography techniques, LSB (Least Significant Bit) implementation in Python, and understanding the security implications of hidden data in images.
Understanding tabnabbing attacks and the importance of 'noreferrer' attributes in protecting web security and preventing phishing attacks.
"Melvin is a skilful learner. He is proactive and asks thoughtful questions that displayed his passion during work. Melvin is curious with not just the technical problems, but also the business process in general. During my work with Melvin, I can see that he has grown tremendously as he is always open to feedback and criticism. I believe he will be an invaluable team player for any engineering position he is in."

Aldrich Halim
Founding Engineer @ makmur.id | MSc @ NYU at Makmur