What Are Snowflake IDs?

How to generate unique IDs in a distributed environment at scale

Nassos Michas
Better Programming
Published in
5 min readJun 23, 2020

--

Photo by Aaron Burden on Unsplash

Generating unique identifiers is a task all programmers have had to deal with at some point in the course of an application’s development lifecycle. Unique IDs allow us to properly identify data objects, persist them, retrieve them, and have them participate in complex relational patterns.

--

--

Software engineer | Cert. Scrum master | Cert. Professional for Requirements Engineering | CTO at European Dynamics