[서평] 마이크로서비스 아키텍처 구축 – 대용량 시스템의 효율적인 분산 설계 기법

삼성전자 정성권님께서 번역하신 마이크로서비스 아키텍처 구축 대용량 시스템의 효율적인 분산 설계 기법 이 나왔습니다! 저자인 샘 뉴먼 (Same Newmna)은 마이크로서비스 개념을 처음 주창했던 마틴 파울러와 함께 소트웍스에서 일하는 컨설턴트입니다.

제가 원서를 처음 보았을 때는 아무래도 컨설턴트가 쓴 글이라 조금 어려웠는데, 성권님이 번역을 하신다는 소식을 듣고 기뻤습니다. 그래서 베타 리더도 하겠다고 했지요. 감사하게도 추천사도 넣었습니다.

“한국 개발자들이 실제 사례나 코드 샘플이 들어 있어서 실전에 바로 써먹을 수 있는 책을 좋아한다고 한다. 이 책에는 마이크로서비스 개발에 대한 샘플 코드는 전혀 들어 있지 않다. 오히려 마이크로 서비스 아키텍처를 구축하려는 사람들이 실제로 직면하는 많은 설계적 고충과 문제점, 고려 사항에 대한 충고와 해설을 담았다. 아키텍처는 한번 잘 못 설계하면 되돌리기 매우 어렵기 때문에 처음 부터 충분한 고민이 필요하다. 마이크로서비스 아키텍처는 분산 컴퓨팅과 클라우드 기반 서비스 발전과 함께 데브 옵스 기반 개발 문화적 변화와 필연적으로 만나게 된다. 코드 이상의 주제를 놓고 고민하시는 분이라면, 꼭 읽어 보아야 할 필독서다.”

책 처음 읽으시는 분들에게 다시 한번 말씀 드리는데, 조금 쉽게 했어도 여전히 1-3장이 조금 어렵습니다. 물론 아키텍트들이 하이 레벨에서 글을 쓴 거라 잘 읽히지는 않지만,  4장 부터는 한 회사의 예를 들어서 잘 설명하고, 그림도 많아서 쉽게 이해됩니다. 앞이 잘 읽히시는 분은 4장 부터 읽어도 되지 않을까 생각도 해봅니다.

저도 좋은 책 읽게 해주셔서 감사합니다!

Disclaimer- 본 글은 개인적인 의견일 뿐 제가 재직했거나 하고 있는 기업의 공식 입장을 대변하거나 그 의견을 반영하는 것이 아닙니다. 사실 확인 및 개인 투자의 판단에 대해서는 독자 개인의 책임에 있으며, 상업적 활용 및 뉴스 매체의 인용 역시 금지함을 양해해 주시기 바랍니다. (The opinions expressed here are my own and do not necessarily represent those of current or past employers. Please note that you are solely responsible for your judgment on checking facts for your investments and prohibit your citations as commercial content or news sources.)

- ;