기본 콘텐츠로 건너뛰기

7월, 2022의 게시물 표시

도서 '클라우드 네이티브 애플리케이션 디자인 패턴' 리뷰

 도서 '클라우드 네이티브 애플리케이션 디자인 패턴'은 새로운 클라우드 네이티브 애플리케이션을 만들거나 기존 애플리케이션에 클라우드 네이티브를 전환하려고 할 때, 개발자가 어떤 기술을 쓰고 어떤 구조를 쓸 것인지 가이드를 해주는 책이다. 같은 출판사의 '클라우드 네이티브'라는 책을 통해 클라우드 네이티브에 대해 배웠다면, 이 책을 통해 더 실용적이고 현실적인 사용을 할 수 있게 된다. 오렐리의 책답게 표지는 멸종 위기 동물인 말레이시아 소공작이 그려져 있다. 아주 제한된 범위에서 서식하는 반면, 번식률도 낮고 번식 속도도 낮다. 다른 오렐리 책들이 그렇지만, 책 내용과는 별 관계가 없다. 표지를 기획한 사람은 클라우드 네이티브 애플리케이션 디자인 패턴과 말레이시아 소공작이 무언가 관련이 있다고 생각했을지도 모르겠지만. 이 책은 클라우드 네이티브의 기본 사항을 간단하게 학습하고, API와 데이터, 이벤트 및 스트림을 이용한 실무 패턴을 익힐 수 있도록 가르쳐준다. 책의 내용을 보면 놀랍게도 그 방법이 너무나 디테일한데, 한 번 읽고 처박아 둘 책이 아니라 두고두고 찾아보기에도 좋은 구성으로 되어 있다. 이 책을 통해서 독자(개발자)는 적합한 구조와 기술 스택을 선택하고 개발에 착수하는 것뿐이다. 옮긴이의 말대로 개발을 할 때는 어떤 방향으로 나아갈지를 정하고 시작하는 것과 그렇지 않은 것에 큰 차이가 있다. 기획서를 작성할 때도 방향이 정해져 있는 기획과 뭘 해야 할지 아직 명확하지 않은 기획서를 쓸 때는 작업시간이 천지차이로 차이가 나기 때문이다. 시간이 곧 비용인 개발 현장에서 어떤 방향으로 개발할지 가이드를 받을 수 있다는 것은 훌륭한 사수와 함께 하는 것과 마찬가지다. 그런 의미에서 이 책은 정말 유용할 수밖에 없다. '클라우드 네이티브'라는 책이 있지만, 그 책을 보지 않은 사람이라도 '클라우드 네이티브'가 무엇인지 알 수 있도록 1장은 클라우드 네이티브에 대해 배우고 지나가는 내용이 수록되어 있