아파치 카프카는 개발이 활발하게 이루어지고 있는 시스템이라 한국어로 된 자료는 빈약하기 짝이 없고 중요도에 비해 이를 다룰 수 있는 사람이 부족하다. 그렇기 때문에 카프카는 반드시 도입되어야 하는 아키텍처임에도 불구하고 선뜻 사용하지 못하는 조직 역시 드물지 않다. 이러한 상황 속에서 카프카 한국어 서적 출간은 반가운 소식이 아닐 수 없다. 특히 카프카의 must-have 기능 중 하나인 미러메이커2를 정면으로 다룬 한국어 자료는 본 도서가 처음이다.
이 책은 카프카의 활용 영역 중에서도 Data Warehousing(Integration)과 Big Data Processing에 초점을 맞춘다. 이는 카프카의 탄생 이유이자 본질임에도 불구하고 잘 알려지지 않은 영역이다. 이 때문에 이미 다른 자료를 많이 접한 분들도 이 책을 통해 새로운 시각으로 카프카를 바라보게 될 것이다.
- 이동진 (Apache Software Foundation, 아파치 카프카 컨트리뷰터)
이 책은 카프카를 처음 입문할 때 하는 고민을 모두 해소해 준다. 특히 「실전 프로젝트」에 작성된 웹 페이지 이벤트 적재 파이프라인 만들기, 서버 지표 수집 파이프라인 만들기, 미러메이커2를 사용한 토픽 미러링 내용과 책의 중간에 작성된 팁도 매우 유익하다. 이론과 실습이 자연스럽게 이어져 읽기 쉽고, 자바보다 파이썬이 익숙한 분들도 큰 어려움이 없이 카프카의 핵심 내용을 익힐 수 있을 것이다.
- 변성윤 (쏘카, 머신러닝 엔지니어)
저자는 대용량 환경에서 아파치 카프카 애플리케이션을 개발하고 운영하며 얻은 지식을 개발자와 인프라 운영자 관점에서 포괄적으로 집약하였다. ‘개발자’ 관점에서 자바 언어 기반의 프로듀서?컨슈머 애플리케이션 구성 및 커넥터 개발에 대한 예시를 다루고, ‘인프라 운영자’ 관점에서 Public Cloud 기반의 구축 방법을 포함한 컨슈머 랙 모니터링, failover 전략까지 완벽하게 정리하였다.
- 심호진 (무신사, 인프라 파트장)
카프카를 기반으로 하는 서비스를 개발 및 운영하는 주니어 엔지니어와 시니어 엔지니어 모두에게 이 책을 추천한다. 이 책에는 저자가 SK플래닛에서 대용량 데이터 파이프라인과 데이터 플랫폼을 다년간 다루며 축적한 지식이 모두 담겨있다. 분산처리, 부하분산, 파티셔닝, 리밸런싱, 복제, 직렬화, 정족수와 리더 선출, 일관성 등의 고급 개념뿐만 아니라 저자가 몸소 체득한 운영 노하우 및 조언까지 제시한다.
- 전득진 (11번가 Search Center Data Platform팀, 팀장)