✍️ Apache Kafka의 새로운 협의 프로토콜인 KRaft 에 대해

초기 Apache Kafka 는 Apache ZooKeeper를 사용하여 클러스터 메타데이터의 관리와 코디네이터 기능을 활용했는데요,


Kafka 가 점점 발전하고 다양한 기능을 제공하면서 이러한 주키퍼의 의존성은 카프카의 확장성과 유지보수에 여러 제약을 가져왔습니다.


이를 해결하기 위해 새롭게 도입된 메커니즘이 바로 KRaft(Kafka Raft)인데요,


Apache Kafka 관련 책을 2권이나 집필하시고, Facebook 카프카 한국 사용자 모임(facebook.com/groups/kafka.kru)을 운영중이신 고승범님께서 KRaft 와 관련된 내용을 정리해주셔서 공유드립니다.


총 2편의 글을 정리해주셨는데요,

KRaft 의 등장과 배경, 목적, Zookeeper 모드와의 차이, KRaft 모드의 구성과 마이그레이션에 대해 자세히 정리되어있으니

관심있으신 분들께서는 한번 보시면 좋겠습니다.


좋은 내용들이 많았지만 인상깊었던 부분은 추가로 정리해주신 KRaft 단어에 대한 발음 정리였는데요,


기술 단어에 대한 발음의 통일은 효과적인 커뮤니케이션을 용이하게 하고 기술적 대화의 명확성에 기여하기 때문에 이를 위해 직접 컨플루언트 코리아(Confluent Korea)의 임직원분들에게 확인하셨다고 합니다.


그 결과 '크래프트' 또는 '케이래프트' 라고 발음하는 경우가 많다고 하는데 '크래프트' 라고 발음하는게 맞다고 합니다.


📚 원문

  • 1편: https://devocean.sk.com/experts/techBoardDetail.do?ID=165711&boardType=experts&page=&searchData=&subIndex=&idList=#none

  • 2편: https://devocean.sk.com/experts/techBoardDetail.do?page=&boardType=undefined&query=&ID=165737&searchData=&subIndex=


📚 함께 보면 좋은 글

  • KRaft 를 사용하실 준비가 되었나요??: https://careerly.co.kr/comments/68823

  • 🪄 분산 시스템에서 리더를 선택하는 알고리즘 4가지: https://careerly.co.kr/comments/64092


Apache Kafka의 새로운 협의 프로토콜인 KRaft에 대해(1)

devocean.sk.com

Apache Kafka의 새로운 협의 프로토콜인 KRaft에 대해(1)

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 3월 29일 오후 3:14

 • 

저장 19조회 3,971

댓글 0

    함께 읽은 게시물

    서버엔지니어의 시대적 고민

    ... 더 보기

    defer, 에러 핸들링과 비동기에서 어떻게 활용할까?

    d

    ... 더 보기

    defer (async throwing contexts)

    iOYES

    defer (async throwing contexts)

    투표 완료!


    개발자는 개발만 잘하면 될까

    최근에 친구가 추천해준 데일 카네기의 인간관계론을 읽던 중 고액 연봉을 받는 엔지니어들의 특징에 대한 흥미로운 내용이 있었다.

    ... 더 보기

     • 

    저장 14 • 조회 2,636


    Next.js 프로젝트를 AWS EKS에 배포하며 배운 것들

    ... 더 보기

    쿠버네티스를 활용한 클라우드 네이티브 데브옵스 | 존 어런들 - 교보문고

    product.kyobobook.co.kr

    쿠버네티스를 활용한 클라우드 네이티브 데브옵스 | 존 어런들 - 교보문고

     • 

    저장 10 • 조회 1,150


    훌륭한 데이터 분석가란 어떤 사람인가?

    ‘훌륭한 데이터 분석가란 어떤 사람인가?’에 대해

    ... 더 보기