Guided Lab Brief

Distributed Unique ID Generation

Design a sortable, collision-safe ID issuance path with centralized config and audit trail.

Overview

Design a sortable, collision-safe ID issuance path with centralized config and audit trail.

ID generation looks trivial until scale, ordering, and multi-region writes collide.

You will build 6 architecture steps that model production dependencies.

You will run 1 failure experiment to observe bottlenecks and recovery behavior.

Success target: IDs remain unique and near-time-ordered under concurrent multi-instance issuance.

Learning Objectives

  • Can explain distributed ID design beyond UUID basics
  • Can discuss worker allocation and clock assumptions
  • Can defend audit strategy for uniqueness at scale

Experiments

  1. Throttle ID service instances and observe issuance bottleneck

Failure Modes to Trigger

  • Trigger: Throttle ID service instances and observe issuance bottleneck

    Observe: Single generator instance becomes throughput bottleneck and increases issuance latency significantly.