이미 소장하고 있다면 판매해 보세요.
|
01장: 소개
들어가며 당신은 어떤 사람인가요? __이 책이 다른 점은 무엇인가요? __기법 뒤에 숨겨진 원리 __단계별 학습 과정 __그럼 이건 가이드인가요, 책인가요? 이 책에서 다루는 내용 __기초부터 심화까지 __전문적인 방법으로 스프링 부트를 이용한 뼈대 만들기 __테스트 주도 개발 __마이크로서비스 연결하기 __이벤트 중심 시스템 __엔드투엔드 테스트 정리 02장: 기본적인 스프링 부트 애플리케이션 요구사항 애플리케이션 구성 __실전 같은 애플리케이션 __애플리케이션 구조 만들기 TDD 실습으로 손 풀기 정리 03장: 3계층 스프링 부트 애플리케이션 시작하기 기초 마무리하기 도메인 설계 비즈니스 로직 레이어 프레젠테이션 레이어(REST API) __Multiplication 컨트롤러 __Result 컨트롤러 프런트엔드(웹 클라이언트) 애플리케이션 가지고 놀기 1 새로운 요구사항(데이터 저장) 리팩터링 데이터 레이어 __데이터 모델 __리포지토리 사용자 스토리 2 완성하기: 레이어 연결 애플리케이션 가지고 놀기 2 정리 04장: 마이크로서비스 시작하기 작은 일체형 접근법 __일체형 분석하기 __더 나아가기 게임화 기초 __점수, 배지, 리더보드 __예제에 게임화 적용하기 마이크로서비스 아키텍처로 전환하기 __관심사를 분리하고 결합도 낮추기 __독립적인 수정사항 __확장성 마이크로서비스 연결하기 이벤트 중심 아키텍처 __관련 기법 __이벤트 중심 아키텍처의 장점과 단점 __참고 자료 __이벤트 중심 아키텍처 적용하기 RabbitMQ와 스프링 AMQP를 이용한 이벤트 중심 설계 __시스템에 RabbitMQ 추가 __스프링 AMQP 곱셈 서비스에서 이벤트 보내기 __RabbitMQ 설정 __이벤트 모델링 __이벤트 전송: 디스패처 패턴 __게임화 마이크로서비스 살펴보기 RabbitMQ로 이벤트 받기 __구독자 측면 __RabbitMQ 설정 __이벤트 핸들러 마이크로서비스 간 데이터 요청 __반응형 패턴과 REST의 결합 __도메인을 격리된 상태로 유지하기 __REST 클라이언트 구현 __게임화 비즈니스 로직 업데이트 마이크로서비스 가지고 놀기 정리 05장: 마이크로서비스 도구 다루기 소개 UI를 추출하고 게임화 서비스와 연결하기 __정적 콘텐츠 옮기기 __UI와 게임화 서비스 연결 __기존 서비스 수정 __(거의) 노력 없이 새롭고 더 나은 UI 만들기 현재 아키텍처 서비스 디스커버리와 로드 밸런싱 __서비스 디스커버리 __로드 밸런싱 __폴리글랏 시스템, 유레카, 리본 API 게이트웨이와 라우팅 __API 게이트웨이 패턴 __함께 동작하는 주울, 유레카, 리본 코드 작성 __API 게이트웨이와 주울 구현 __서비스 디스커버리 가지고 놀기 __우리의 마이크로서비스는 확장할 준비가 됐나요? __리본으로 로드 밸런싱하기 서킷 브레이커와 REST 클라이언트 __하이스트릭스를 이용한 서킷 브레이커 구현 __하이스트릭스와 주울 __REST 클라이언트의 하이스트릭스 __페인으로 REST 소비자 만들기 마이크로서비스 패턴과 PaaS 정리 06장: 분산 시스템 테스트하기 소개 들어가며 큐컴버 사용해보기 직접 코딩하기 __빈 프로젝트 만들고 도구 선택하기 __테스트 가능한 시스템으로 만들기 __첫 번째 큐컴버 테스트 작성 __기능과 자바 코드 연결하기 __테스트를 지원하는 클래스 __여러 기능에서 스텝 재사용하기 __테스트를 실행하고 보고서 확인하기 정리 부록A: 스프링 부트 2.0으로 업그레이드하기 소개 종속성 업그레이드 변경 사항 수정 __CrudRepository 인터페이스 findOne() 미지원 __액추에이터 엔드포인트 이동 선택적 업데이트 적용 __WebMvcConfigurerAdapter 클래스 미지원 스프링 부트 2.0 사용하기 |
Moises Macero
|
이 책에서 다루는 내용
* 스프링 부트를 이용한 마이크로서비스 구축 * 이벤트 중심 아키텍처와 RabbitMQ 메시징 활용 * 스프링을 이용한 RESTful 서비스 구축 * 유레카 서비스 디스커버리와 리본 로드 밸런싱 * 주울 API 게이트웨이를 이용한 요청 라우팅 * 큐컴버를 이용한 이벤트 중심 아키텍처의 엔드투엔드 REST 테스트 작성 * 지속적인 통합과 배포 |