one***
2017-04-04

이 책에서는 서비스를 잘 구축하기 위한 방법으로 마이크로서비스에 대해 이야기하고 있다. 최근 트렌드라고 불리는 마이크로서비스는 넷플릭스 등 많은 업체들이 선호하는 방법이다.
이 책에서는 설계, 개발, 배포, 모니터링, 조직 운영에 대해서 이야기 하고 있다. 책의 내용은 코드가 있진 않다. 하지만 개념을 공부하는데 큰 도움이 될 것이다. 필자는 처음부터 도메인에 대한 지식이 많지 않은 상태에서 마이크로서비스를 도입하겠다고 생각하지 말라고 한다. 그 이유는 너무 잘개 쪼개면서 더 많은 비용을 발생할 수 있다는 것이다. 그러면서 모놀리식에서 점진적으로 분해하여 마이크로서비스 도입을 추천하고 있다. 물론 도메인지식이 풍부하다면 마이크로서비스를 도입하여 진행하면 더더욱 좋을 것이다. 마이크로서비스 도입하기 전에 한 번 읽어보면 큰 도움이 될 것이다.
설계부터 테스트, 모니터링까지 전반적인 내용을 다루기 때문에 마이크로서비스를 공부해보고자 했을 때 큰 도움이 될 것이다. 하지만 책에서 이야기하는 부분은 이상적인 부분이지 현실적인 부분에서 모든 부분을 다 소화하기 어려울 수도 있다. (현실적인 국내 조직인 경우 마이크로서비스를 잘 다루기 어려운 조직이 존재할 수도 있다.)
마이크로서비스를 도입하기 위해 준비하는 분들에게 추천한다.