- 트위터의 스노우플레이크 ID 생성 알고리즘은 분산 시스템에서 고유 ID 생성 문제에 대한 해결책으로 널리 사용됨. ❄️
- 스노우플레이크 ID는 시간순 정렬이 가능하도록 40비트의 타임스탬프, 10비트의 머신 ID, 12비트의 시퀀스 번호로 구성됨. ⏱️
- 동시에 발생하는 이벤트를 처리할 때 시간순 정렬을 위해 머신 ID와 시퀀스 번호를 활용함. 🔀
- 트위터, 디스코드, 인스타그램 등 여러 플랫폼에서 사용되는 검증된 알고리즘임. 🌐
- 면접 질문으로도 자주 등장하는 중요한 개념임. 🤔