콘텐츠 바로가기
본문 바로가기


블로그 전체검색
스프링 마이크로서비스 코딩 공작소

[도서] 스프링 마이크로서비스 코딩 공작소

존 카넬,일러리 후알리루포 산체스 저/정성권 역

내용 평점 5점

구성 평점 5점


 

 

최근 여기저기 기존의 서버를 클라우드로 전환하는 곳을 많이 볼 수 있었다. 그리고 클라우드 전환과 함께

백엔드에서 고려되는 것이 MSA이다. 물론 MSA가 만능은 아니지만, 이 아키텍처를 이해하고, 적절한 곳에

분산하여 사용한다면 기대이상의 효율을 이끌어 낼 수 있다.

 

근데 왜 MSA를 고려하는 것일까? 책에서는 아래와 같은 이유를 들었다.

. 복잡성이 증가했다.

. 고객은 더 빠른 전달을 원한다.

. 고객은 애플리케이션을 언제든 사용할 수 있길 기대한다.

 

복잡성이 증가하고, 서로 의존성이 커지면 하나의 서비스를 수정하거나 개선할 때 고려할 부분이 많아지고

그에 따른 사이드이펙트도 발생한다. 또한 서비스가 커질수록 OOM과 같은 이슈도 발생할 수 있으며

일부 서비스오류로 전체 애플리케이션이 영향을 받는 일도 생긴다.

그렇기에 신규로 개발할 때는 MSA로 확장하는 것을 고려하기도 하는데, 물론 쉬운 일은 아닌것 같다.

이 책에서는 스프링 클라우드와 더불어 마이크로서비스 아키텍처에 대해서 설명해주고 있다.

또한 마이크로 서비스를 사용하지 말아야할 때를 알려주는데 고민을 하고 있던 나에게는 좋은 지침이 되어 주었다.

그리고 마이크로스비스 보안과 배포, 모니터링까지 모든 사이클을 다루고 있기에 이 책 한권으로 스프링 마이크로서비스를 준비할 수 있다.

끝으로.MSA 를 고민하거나 무엇인지 알고 싶은 분들은 한 번 읽어봤으면 좋은 책인 것 같다.

 

‘해당 리뷰는 YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다.’

 
취소

댓글쓰기

저장
덧글 작성
0/1,000

댓글 수 0

댓글쓰기
첫 댓글을 작성해주세요.

PRIDE2