2010년대에 등장한 마이크로서비스 아키텍처(MSA)는 현재 소프트웨어 생태계에서도 많은 영향력을 끼치고 있는 것 같습니다. 실제로 우리가 알고 있는 유명한 서비스들은 MSA로 아키텍처를 전환하는 과정을 겪기도 했습니다. 아키텍처를 MSA로 구성하려는 목적이 있거나, 관심이 있다면 많은 통찰을 얻을 수 있는 책이라고 생각합니다. 책은 총 3부로 구성됩니다. 1부에서는 MSA의 핵심 아이디어를 설명하여 중요 개념들을 이해할 수 있게 도와줍니다. 2부에서는 MSA의 구현부를 다루고 있고 도움이 되는 기법과 기술들을 소개하고 있습니다. 3부에서는 사람과 조직에 대해 다루고 있습니다. 이 책은 기술적인 것만 다루는 것 이상으로 사람과 조직에 대한 내용까지 넓게 다루고 있어 실제 개발팀에서 MSA를 도입하기에 시..
기술 문서를 작성하는 법에 대한 내용을 담고 있는 'Docs for Developers 기술문서 작성 완벽가이드'라는 책입니다. 개발자들이 개발을 하면서 매일 같이 접하게 되는 공식문서가 사실 기술문서인데요. 공식문서를 보면 A 공식문서는 이해가 엄청 잘 되고 깔끔하게 쓰여졌다는 느낌이 들기도 하지만, B 공식문서는 뭔가 가독성이 좋지 않고 내가 찾고 싶은 내용을 찾는 게 어렵다고 느껴질 때도 있습니다. 이 책을 읽으면서 왜 쉽게 읽히고, 어렵게 읽히는지에 대한 이유를 알 수 있었던 것 같습니다. 또 잘 읽히는 기술문서를 작성하기 위해서는 어떻게 해야할 지에 대한 방법도 알 수 있었습니다. 이 책은 '강아지 음성 번역 서비스'를 만드는 개발 팀에서 이 서비스를 사용할 사용자들을 위해 기술문서를 만든다는..
제목: 모던 자바스크립트로 배우는 리액트 입문 한줄평: 책의 제목을 정확하게 목차에 담은 리액트 입문자에게 추천하고 싶은 서적. 우선, 현업에서 리액트를 사용하고 있기 때문에 친숙한 내용이라 재밌게 읽을 수 있었습니다. 특히 입문자도 처음 배우는 기술이라는 것에 대한 부담없이 편하게 접할 수 있는 서적이라고 생각합니다. 책의 저자는 리액트를 학습하는 데 있어서 두 개의 큰 장벽이 있다고 얘기합니다. 1. 리액트 고유의 독특한 표기법이나 세계꽌으로 인한 장벽 2. 중급자에서 상급자가 될 때 만나는 장벽 이 책에서는 첫 번째 장벽을 해결할 수 있는 방법에 대해 제시하고 있습니다. 조금 디테일하게 들어가면 자바스크립트 자체에 대한 이해 부족과 잘못된 학습 순서를 이야기합니다. 1장 ~ 3장에서는 모던 자바스크..