TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
321
Backend
분산 락 제대로 쓰기 — Redis Redlock의 함정과 안전한 대안
단일 Redis SET NX PX부터 Redlock 논쟁(Kleppmann), 펜싱 토큰, ZooKeeper/etcd까지. 분산 락이 언제 안전하고 언제 데이터를 깨뜨리는지, 그리고 애초에 락이 필요 없는 경우를 실무 기준으로 정리한다.
Backend
Kafka 4.0 KRaft 정착 — ZooKeeper 제거 후 1년 운영 사후
Kafka 4.0 KRaft 모드로 ZooKeeper 완전 제거. 1년 운영 — controller 안정성, 리더 선출, 비용·운영 변화.
Backend
Kafka 4.0 KRaft 전용 — ZooKeeper 제거 마이그레이션 체크리스트
Kafka 4.0 KRaft-only 마이그레이션 실측. ZK 제거 단계별 절차, 다운타임 0초 달성 방법, 롤백 시나리오 정리.