[서평] 실전 아파치 카프카

기초 개념부터 적용 사례까지

Shawn Kim
2 min readApr 18, 2021

서비스에서 생성되는 다양한 데이터들이 더 큰 의미를 가지게 된 요즘 이를 위한 데이터처리 워크플로우에서 카프카는 단순 로그수집부터 데이터 허브까지 그 사용범위가 확장되고 있다.

새로운 기술을 학습할 때 튜토리얼에서 마주한 낯선 개념이나 용어를 이해하느라 시작한 검색이 간혹 깊은 웹서핑의 단계로 발전(?)한 경험이 있어서 개인적으로 참고서처럼 궁금할 만한 내용이 포함된 것을 선호한다. 이 책은 원하는 형태 그대로인데 만약 JMS나 RabbitMQ 같은 메세징 도구에 대한 경험이 없더라도 편하게 읽을 수 있을 정도로 메세징 모델 같은 기본적인 내용을 함께 설명한다.

개념을 설명할 때 잘 표현된 그림을 사용했는데, 메세징 구조를 설명할 때 오프셋이나 파티셔닝에 대해 그림만으로 이해 할 수 있을 정도다. 그리고 설명에만 그치는 것이 아니라 카프카의 구조와 활용 방식을 이해하는 데 도움이 되는 다양한 예제가 있다.

책을 읽으면서 몇 년전에 읽었던 아파치 스파크 입문과 그 구성과 설명 방식이 닮아있다고 느꼈는데 저자와 감수자등 무려 4명이 겹친다. 일본인 저자의 기술서 특유의 간결하면서도 알찬 참고서 스타일의 책을 좋아한다면, 그리고 카프카 입문과 실사용 사례에 대한 고민을 함께 해결하고자 하는 분들에게 추천한다.

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성한 서평입니다.

--

--