june08***
2020-03-27

이 책은 카프카를 처음 다루는 개발자를 위한 입문서다. 카프카 도입에 필요한 기초 개념부터 확장성과 고가용성 특징을 활용해 시스템을 구현하는 방법을 설명한다.
리뷰내용
- 책의 구성에 대해서 정말 신경을 많이 쓴게 느껴진 책이였다.
Kafka에 대해서 거의 입문자의 지식이였지만 읽는데 크게 문제가 없었으며, 왜 Kafka가 생겼는지, 어떤 방식으로 구성되어 있는지, 왜 그렇게 구성을 하였는지 이해가 잘 되었다.
기술서적은 보통 해당 기술에 대해서만 얘기를 하는데 반해 큰 그림과 구조를 볼 수 있게 책의 구성이 잡혀있어 생각보다 금방 읽었던 것 같다.
현업에서 메시지 처리나 통신에 대해서 문제를 겪었던 사람이라면 재미있고, 공감하면서 읽을 수 있을 것 같다.
또한 실습을 통해서 직접 구현하여 테스트를 해볼 수 있는 부분이 정말 마음에 속 들었다.
실제 환경을 구축하고 테스트를 진행해보니 확실히 설명이 부족한 부분이나 이해가 안되었던 부분들이 있었는데, 이 중 일부는 실습을 하면서 해소가 된 부분도 많았다.
내가 현업에서 사용할 일은 그렇게 많지 않을 것 같지만 Kafka란 기술의 탄생배경과 내용 등을 습득할 수 있어서 좋은 경험이였던 것 같다.