한빛미디어에서 2017년에 발간된 마이크로서비스 아키텍처 구축이다. 아마도 마이크로서비스 관련해서 관심 있는 사람이라면 한 번쯤은 들어봤을 법한 책이고, 커뮤니티에서도 많은 호평을 받았다. 현재(2021-10-10) 기준으로 생각해보면 이미 꽤 오래된 책이다. IT 기술은 매우 빠르게 발전하기 때문에 전공 서적의 인기가 보통 오래가지 못한다. 눈 감았다가 뜨면 새로운 기술이 튀어나오고, 언어나 플랫폼의 경우 버전 업그레이드 속도를 책이 따라가지 못하기 때문이다. 하지만 이 책은 다르다. 무려 4년이 지났음에도 마이크로서비스를 다루는 책 중에서도 바이블로 불린다. 한빛미디어 리뷰어 활동을 하면서 다른 마이크로서비스 책도 여럿 리뷰 했지만 결국 대부분의 개념이 겹친다. 뭐랄까, 앞으로 나오게 될 마이크로서비..
마이크로서비스와 관련해서 여러 가지 책과 블로그 글을 봤지만 이렇게 담백하게 팩트로 때리는 책은 처음입니다. 실제 마이크로서비스를 도입하며 겪게 되는 문제(현상)와 그걸 해결하기 위한 방법을 제시합니다. 또한 마이크로서비스가 정답이 아니라는 이야기도 덤덤하게 적혀있어요. 혹시 유행 따라 마이크로서비스 도입을 검토하고 계신가요? 이 책을 추천드립니다. - 마이크로서비스 도입 이렇게 한다 마이크로서비스와 관련된 개인적인 생각들이 책에 잘 정리되어 있어서 인용해봅니다. 시스템을 설계하는 모든 조직은... 불가피하게 조직의 커뮤니케이션 구조를 본떠 시스템 구조를 만들어 낼 것이다. - 멜빈 콘웨이 조직의 구조가 때로는 시스템(서비스)에 영향을 주게 됩니다. 특히 빠르게 발전하는 서비스의 경우 특히 더욱 그렇죠...
서비스에 도커를 도입하는 배경을 보면 MSA( Micro Service Architecture )로 부터 시작하기 때문에 사실 Container의 크기가 큰 것은 정상적인 경우가 아닙니다. 컨테이너에는 모듈이나 기능 단위를 동작하게 하는 최소한의 패키지만 포함되는 게 일반적인데 깡통 우분투를 만들어서 그 안에 온갖 서비스를 다 말아 넣는 경우는 어떤 경우가 있을까요? 쉽게 생각하면 MSA 이전의 모놀리식 아키텍처( Monolithic Architecture )를 이야기할 수 있겠습니다. 도커는 개발환경과 프러덕트 환경의 간극을 줄이는데 크게 일조하고 있는데 이게 MSA로 정교하게 나뉘어져 있는 서비스에만 국한된 이야기가 아닙니다. 모놀리식 서비스라고 하더라도 개발과 프러덕트 환경에 간극을 없게 할 수 있..
- Total
- Today
- Yesterday