불완전한 시스템이 좋은 이유: Bluesky의 손실 타임라인
Bluesky는 손실 타임라인을 도입하여 성능을 크게 향상시켰습니다. 사용자가 너무 많은 계정을 팔로우할 때, 일부 타임라인 쓰기를 확률적으로 생략하여 데이터베이스 부하를 줄였습니다. 이로 인해 P99 지연 시간이 96% 이상 감소하고, 전체 Fanout 시간이 10초로 단축되었습니다. 이러한 접근은 시스템 설계에서 불완전함이 오히려 더 나은 결과를 가져올 수 있음을 보여줍니다.