Kafka에서 복제본(Replication)에 대한 정책은 카프카 운영에 있어서 가용성과 성능에 있어서 큰 영향을 주는 설정이기 때문에 각 설정들이 어떤 것을 의미하는지 정확하게 이해하고 있어야합니다. 이를 정리하기 위한 포스팅을 합니다.
Kafka UI를 보다가 Leader, Partitions Skew를 보게되었는데 해당 값이 무엇을 의미하는지에 대해서 정리하려고 합니다.
분산 시스템에서 노드의 고가용성과 데이터 일관성을 보장하기 위해 설계된 Raft 합의 알고리즘에 대해서 알아보려고 합니다.
쿠버네티스에서 사용하는 etcd에 대해서 간단하게 알아보고, Golang을 통해서 etcd를 사용하는 방법에 대해서 알아보려고 합니다.