✍️ 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,975

댓글 0

    함께 읽은 게시물

    6년간의 토이프로젝트 여정을 마무리하며 - 기술블로그 구독서비스 회고록

    ... 더 보기

    6년간의 토이프로젝트 여정을 마무리하며 - 기술블로그 구독서비스 회고록

    taetaetae.github.io

    6년간의 토이프로젝트 여정을 마무리하며 - 기술블로그 구독서비스 회고록

     • 

    댓글 1 • 저장 3 • 조회 955


    📢 리트코드 스터디 5기 모집합니다!

    ... 더 보기

    리트코드 스터디 5기 모집 공지 · DaleStudy/leetcode-study · Discussion #1599

    GitHub

    리트코드 스터디 5기 모집 공지 · DaleStudy/leetcode-study · Discussion #1599

    조회 1,325


    야근의 관성

    제가 한국에서 직장 생활을 시작하고 가장 먼저 배운 것은 아이러니하게도 야근이었습니다. 신입이었던 제게 야근은 선택의 문제가 아니었거든요. 선배들에게 야근은 너무나 당연한 루틴이었고, 저녁 5시가 되면 "퇴근 안 해?"가 아니라 "저녁 뭐 먹을까?"라는 질문을 던졌습니다. 누가 정해놓은 것처럼 부장님이 퇴근해야 과장님이, 과장님이 퇴근해야 대리님이, 대리님이 퇴근해야 비로서 저 같은 신입도 퇴근 생각을 할 수 있었습니다.

    ... 더 보기

     • 

    저장 15 • 조회 3,566


    취업 준비생 주목! 새로운 개발자 면접 유형

    열심히 동적 계획법과 그래프 알고리즘 이론 공부했는데 면접으로 프레젠테이션을 만들어서 발표하라고 합니다. 프레젠테이션하는 개발자 면접 그리고 알고리즘 문제 풀지 않는 개발자 면접은 어떠신가요? 🌱 새로운 유형이 기존 유형을 대체하지 않습니다. 📌 새로운 면접 유형 “요즘 새로운 유형”이라는 표현은 부적합하지만, 최근 2~3년간 기존 방식 외 다른 유형의 면접이 존재한다는 것을 알게 되었습니다. 1️⃣ 30분~60분짜리 프레젠테이션 프레젠테이션 면접은 본인의 사이드 프로젝트를 보여주거나 전문 지식... 더 보기

    취업 준비생 주목! 새로운 개발자 면접 유형

    velog.io

    취업 준비생 주목! 새로운 개발자 면접 유형

     • 

    저장 48 • 조회 5,189


    개발자 교양 팟캐스트

    A

    ... 더 보기

    🍀 네이버 계열사 엔테크서비스의 QA 신입 공채

    -

    ... 더 보기

    NTS 채용 모집소식

    nts-corp.com

    NTS 채용 모집소식