Abstract AlgorithmsAbstract Algorithms

  • Home
  • All Posts
  • All Series
  • About

Category

id generation

1 article

ID Generation Strategies in System Design: Base62, UUID, Snowflake, and Beyond

TLDR: Short shareable IDs need Base62 (URL shorteners). Database primary keys at scale need time-ordered IDs (Snowflake, UUID v7). Security tokens need random IDs (UUID v4, NanoID). Picking the wrong strategy either causes B-tree fragmentation at 50M...

Apr 5, 2026•26 min read

Abstract Algorithms

Exploring the fascinating world of algorithms, data structures, and software engineering through clear explanations and practical examples.

Navigation

  • Home
  • All Posts
  • All Series
  • About

Series

  • Software Engineering Principles
  • System Design Interview Prep
  • How It Works: Internals Explained
  • Architecture Patterns for Production Systems
  • Data Structures and Algorithms

Popular Topics

  • distributed systems
  • System Design
  • Databases
  • consistency
  • NoSQL
  • SQL

Author

Abstract Algorithms

Abstract Algorithms

@abstractalgorithms

1 followers on Hashnode

Ā© 2026 Abstract Algorithms. All rights reserved.

Powered by Hashnode