filter >

Photo

To 2^64 and Beyond: Modern Approaches to Distributed Identifier Algorithms

Mons Anderson

from Solution Architect at Exness (Limassol, Cyprus)

About speaker

Seasoned architect specializing in distributed systems and database development, with a huge background in various programming languages, and extensive experience in developing highly available and cloud solutions across leading tech companies. Independent database researcher.

About speakers company

World's largest retail CFD broker

Abstracts

broad

In this talk, we will explore the evolution and diversity of identifier algorithms, essential for ensuring unique identification in distributed systems. Starting with the limitations of the traditional autoincrement method, we'll delve into the world of UUIDs, examining their pros and cons.

Next, we will explore various modern alternatives, such as Twitter's Snowflake, which is a popular system design interview question, along with KSUID, NanoID, and ULID, highlighting their unique features and use cases. This section will advance to UUID v7, positioned as a successor to ULID.

The conclusion will focus on sophisticated distributed transaction ID generation techniques used by big tech companies, including Google's TrueTime, Amazon's Time Sync, and Facebook's Precision Time Protocol.

This comprehensive overview will equip you with a deep understanding of identifier algorithms and their critical role in distributed systems.

The talk was accepted to the conference program

other talks of this topic

Photo
Migrations at Scale

Karen Tovmasyan

Software Engineer at Uber

broad
Photo
The simplest way to build resilient applications

Francesco Guardiani

Restate Gmbh

broad
Photo
Understanding The Big Picture: Why You Should Show System Architecture With Diagrams

Tadeh Hakopian

Senior Program Manager at Amazon

specific