👒 책 “Designing Data-Intensive Applications"

웹개발쟁이로서 한번 읽어봤다 (1st edition)

책의 목차나 내용을 정리하며 나가지는 않겠다. 읽을 관심이 있을만한 사람들은 분산시스템, 데이터처리 시스템에 대한 내용만이 아니라, 현대의 백엔드 시스템에 대해서, 그리고 이와 관련한 dbms, 혹은 zookeeper 등은 물론 grpc, columnar storage 등등에 대한 내용을 이해하고 싶다면 읽을만한 책인거 같다.

분산시스템-에 대한 이해를 얻기 좋은 책이다. 현대에 넘쳐나는 문맥을 이해하기 어려울 정도로 많은 키워드들이 왜 필요한지, 어떤 문제를 각각 어떻게 접근하는지 넓은 지형을 살펴볼 수 있고, 각 분산시스템, 데이터시스템의 문제에 대해 깊이 있게 설명해준다.

반면, 예제코드를 통해 설명하거나 ELI10 같은 방식으로 유치하게 설명하지도 않는다. 솔직히 그렇게 CS배경지식이 없는 사람이 읽어서 쉽지는 않을 책이다.

하지만 추천할만한 책인 것 같다. 스스로가 이 책의 목차를 살펴보고 이게 뭘 이야기하려는 책인지가 와닿는 이라면 스스로 찾아서 읽을 것 같은 책.