분산 유일 ID 생성기 설계: auto_increment가 분산에서 깨지는 지점부터단일 DB의 auto_increment는 한 노드 안에서 유일성과 증가 순서를 공짜로 준다. 그런데 이 전제가 분산에서 깨진다. 이 글은 대규모 시스템 설계 스터디에서 분산 유일 ID 생성기를 다룬 기록이다. 책의 해당 챕터는 단일 DB의 한계에서 출발해 네 가지 후보를 비교하고, 트위터 스노플레이크의 64비트 절 분할을 상세히 본 뒤, 시계 역행이나 worker ID 배정 같은 실무 함정까지 다룬다. 스터디에서는 개념 정리에 더해 각 후보가 어느 요구사항에서 걸리는지를 발표로 검증하고, 백엔드 개발자 관점에서 이 ID가 DB 인덱스·이벤트 설계·배포 환경과 맞물리는 지점까지 파고들었다. 이 글은 그 전개와 토론, 딥다이브..