메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

엔터프라이즈 자바 마이크로 서비스 리뷰하기

warlord***

|

2020-07-05

엔터프라이즈 자바 마이크로서비스

JVM 기반 마이크로서비스 애플리케이션을 설계하고 구축하는 방법을 알려준다. 전통적인 Java EE 애플리케이션과 마이크로서비스 설계를 비교한 후 마이크로서비스를 이루는 각 요소를 설명하는 방식으로 독자의 이해를 돕는다. 이를 바탕으로 마이크로서비스를 구현하는 도구와 기법을 설명한다. 마이크로서비스를 매끄럽게 운용하는 모니터링, 보안, 테스팅, 클라우드 전개 방법도 함께 살펴본다.

  • 저자 : 켄 피니건
  • 번역 : 오현석
  • 출간 : 2019-07-25

책표지02.jpg

 

******  이 책의 특징

이 책은 입문자용은 아니다. 자바 개발 경험이 있는 개발자를 대상으로 한다. 그런 개발자 중에 마이크로서비스에 대해 기본적인 지식을 갖췄거나, 엔터프라이즈 자바 기술이 아닌 기술을 기반으로 하는 환경(Node.js 등)에서 마이크로서비스를 시도해본 개발자와 마이크로서비스 개발 경험이 없는 개발자를 대상으로 한다.


다소 내용의 수준이 높다고 할 수 있다.


*******  이 책은 각 장과 각 절의 내용은 어느 정도 독립적이다.


*******  이 책이 다루는 범위


1장. 독자들에게 자바 엔터프라이즈를 소개한다.


2장. 쇼핑 사이트의 카테고리 목록을 관리하기 위한 내용을 소개한다.


3장. 애플리케이션 서버라는 개념을 소개한다.


4장. 소비자 중심의 계약 테스팅이라는 개념을 소개한다.


5장. 클라우드에 대해 이야기하고 다른 클라우드 환경에서 사용할 수 있는 여러 서비스 모델을 소개한다.


6장. 외부 마이크로서비스가 제공하는 라이브러리와 추상화를 제공하는지에 대한 설명이다.


7장. 외부 마이크로서비스를 찾을 때 필요한 기능을 설명한다.


8장. 실패에 대해 설명하고 어떻게 실패의 영향을 줄일 수 있는지 살펴본다.


9장. 마이크로서비스의 보안, 키클록을 통해 보안을 달성하는 방법을 설명한다.


10장. 캬얌베 모노리스를 실행할 수 있는 방법을 보여준다.


11장. 아파치 카프카의 데이터 스트리밍을 사용해 하이브리드와 마이크로서비스 사이의 데이터 중복을 감소시키는 방법을 설명한다.

 

깃허브에 책에서 필요한 소스코드도 제공이 된다.

 

실무에서 사용되고 바로 적용 가능한 내용들을 위주로 책이 쓰여져 있어

서 초급자가 보기에는 난이도가 있다고 생각합니다.


실습을 통하여 설명을 진행하기 때문에 난이도가 있기는 하지만 조금 고민하면서 이애해가며 배울수 있습니다.


오랫만에 다시 자바와 관련 된 엔터프라이즈 자바 마이크로서비스라는 책을 다시 보니 마이크로서비스 구현 자체가 처음이라 생소한 내용도 많고 따라 가기가 좀 어렵기도 하였지만 실무에서 사용될만 내용으로 꾸며져 있어서 아주 좋은 공부였습니다.


 

책에 총평을 하자면 - 중급 개발자로 넘어가는 그 이상인 개발자가 볼만하다고 생각됩니다. 이미 자바와 클라우드에 대해서 전반적으로 알고 계신다면 충분히 가치가 있는 책이라고 할 수 있습니다.

 

https://blog.naver.com/activeup/222015065512

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?