간편결제, 신용카드 청구할인
인터파크 롯데카드 5% (27,360원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (20,160원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (23,040원)
(최대할인 4만원 / 2만원 이상 결제)
Close

실전! 스프링 5를 활용한 리액티브 프로그래밍 : 리액티브 애플리케이션 개발부터 클라우드 배포와 모니터링까지

원제 : Hands-On Reactive Programming in Spring 5
소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 212
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

32,000원

  • 28,800 (10%할인)

    1,600P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 마이페이지에서 직접 구매확정하신 경우만 적립 됩니다.
추가혜택
주문수량
감소 증가

* 배송예정일이 오늘이나 내일인 경우 1) 당일/하루배송 보장! 2) 배송 지연 시 I-Point 2,000P또는 4,000원 도서상품권 지급 &n 더보기

  • 이벤트/기획전

  • 연관도서(32)

  • 상품권

AD

책소개

리액티브 시스템을 탐험하고 스프링 부트와 스프링 클라우드를 사용해 효율적인 마이크로 서비스를 만들어 보자!

오늘날 기업은 어떤 상황에도 높은 응답성을 유지할 수 있는 새로운 유형의 시스템이 필요합니다. 리액티브 프로그래밍을 이용하면 이를 달성할 수 있습니다. 이러한 시스템 개발은 복잡하며 도메인에 대한 깊은 이해를 필요로 합니다. 스프링 프레임워크 개발자들은 응답성 높은 시스템을 만들기 위해 리액터 프로젝트를 제안하고 출시했습니다.

이 책은 스프링을 이용한 리액티브 프로그래밍의 기본으로 시작합니다. 이 책을 통해 스프링 5 프레임워크와 함께 웹플럭스, 스프링 부트와 같은 도구를 활용해 효율적인 리액티브 시스템 구축의 무한한 가능성을 확인하게 될 것입니다. 아울러 다양한 리액티브 프로그래밍 기법을 배우고, 이를 데이터베이스 및 서버 간 통신에 적용해 볼 것입니다. 마지막으로 스프링 클라우드 스트림을 이용해 시스템을 확장하는 방법과 독립적인 고성능 리액티브 마이크로 서비스를 운영하는 방법까지 익힐 것입니다.

이 책의 마지막 페이지를 넘기고 나면 스프링 5.1에 포함된 리액티브 혁명에 동참할 수 있을 만큼 독자 여러분의 역량이 높아져 있음을 느끼게 될 것입니다!

출판사 서평

★ 이 책에서 다루는 내용 ★
◎ 리액티브 시스템과 리액티브 프로그래밍 간의 차이점
◎ 리액티브 시스템이 주는 혜택과 그 응용 방법
◎ 스프링 5에서 리액티브 프로그래밍을 사용하는 방법
◎ 리액터 프로젝트에 대한 이해
◎ 스프링 5와 리액터 프로젝트를 사용해 리액티브 시스템을 만드는 방법
◎ 스프링 클라우드로 효율적인 리액티브 마이크로 서비스 제작
◎ 리액티브 애플리케이션을 테스트, 릴리스, 모니터링하는 방법

목차

▣ 01장: 왜 리액티브 스프링인가?
왜 리액티브인가?
__메시지 기반 통신
반응성에 대한 유스케이스
왜 리액티브 스프링인가?
__서비스 레벨에서의 반응성
요약

▣ 02장: 스프링을 이용한 리액티브 프로그래밍 - 기본 개념
리액티브를 위한 스프링 프레임워크의 초기 해법
__관찰자(Observer) 패턴
__관찰자 패턴 사용 예
__@EventListener를 사용한 발행-구독 패턴
__@EventListener 활용한 응용 프로그램 개발
리액티브 프레임워크 RxJava
__관찰자 + 반복자 = 리액티브 스트림
__스트림의 생산과 소비
__비동기 시퀀스 생성하기
__스트림 변환과 마블 다이어그램
__RxJava 사용의 전제 조건 및 이점
__RxJava를 이용해 애플리케이션 다시 만들기
리액티브 라이브러리의 간략한 역사
리액티브의 전망
요약

▣ 03장: 스트림의 새로운 표준 - 리액티브 스트림
모두를 위한 반응성
__API 불일치 문제
__풀 방식과 푸시 방식
__흐름 제어
__해결책
리액티브 스트림의 기본 스펙
__리액티브 스트림 동작해 보기
__리액티브 스트림 기술 호환성 키트(TCK)
__JDK 9
리액티브 스트림을 활용한 비동기 및 병렬 처리
리액티브 전망의 변화
__RxJava의 변화
__Vert.x의 적응
__Ratpack의 개선
__리액티브 스트림 기반의 MongoDB 드라이버
__리액티브 기술 조합
요약

▣ 04장: 리액터 프로젝트 - 리액티브 앱의 기초
리액터 프로젝트의 간략한 역사
__리액터 프로젝트 버전 1.x
__리액터 프로젝트 버전 2.x
리액터 프로젝트 필수 요소
__프로젝트에 리액터 추가하기
__리액티브 타입 - Flux와 Mono
__Flux와 Mono 시퀀스 만들기
__리액티브 스트림 구독하기
__연산자를 이용해 리액티브 시퀀스 변환하기
__코드를 통해 스트림 만들기
__에러 처리하기
__배압 다루기
__Hot 스트림과 cold 스트림
__시간 다루기
__리액티브 스트림을 조합하고 변환하기
__Processor
__리액터 프로젝트 테스트 및 디버깅하기
__리액터 추가 기능
리액터 프로젝트 심화학습
__리액티브 스트림의 수명 주기
__리액터에서 스레드 스케줄링 모델
__프로젝트 리액터의 내부 구조
요약

▣ 05장: 스프링 부트 2와 함께하는 리액티브
성공의 열쇠는 신속하게 출발하는 것
__Spring Roo를 사용해 애플리케이션 개발 속도 향상
__빠르게 성장하는 애플리케이션에 대한 핵심 요소로서의 스프링 부트
스프링 부트 2.0에서의 리액티브
__스프링 코어 패키지에서의 리액티브
__웹에서의 리액티브
__스프링 데이터에서의 리액티브
__스프링 세션에서의 리액티브
__스프링 시큐리티에서의 리액티브
__스프링 클라우드에서의 리액티브
__스프링 테스트에서의 리액티브
__리액티브 모니터링하기
요약

▣ 06장: 웹플럭스 - 비동기 논블로킹 통신
리액티브 기반 서버 기술의 핵심: 웹플럭스
__리액티브 웹의 핵심
__리액티브 웹 MVC 프레임워크
__웹플럭스로 구현하는 순수한 함수형 웹
__WebClient: 논블로킹을 지원하는 통신 클라이언트
__리액티브 웹소켓 API
__웹소켓 경량화를 위한 리액티브 SSE
__리액티브 템플릿 엔진
__리액티브 웹 보안
__다른 리액티브 라이브러리와의 상호 작용
웹플럭스 vs. 웹 MVC
__프레임워크를 비교할 때는 법칙이 중요하다
__철저한 분석과 비교
웹플럭스 애플리케이션
__마이크로서비스 기반 시스템
__접속이 느린 클라이언트를 처리하는 시스템
__스트리밍 또는 실시간 시스템
__웹플럭스 실제 사용해 보기
요약

▣ 07장: 리액티브 방식으로 데이터베이스 사용하기
최근 데이터 처리 패턴
__도메인 기반 설계
__마이크로서비스 시대의 데이터 저장소
__다중 저장소 영속화
__서비스로서의 데이터베이스
__마이크로서비스 사이의 데이터 공유
데이터 조회를 위한 동기식 모델
__데이터베이스 액세스를 위한 와이어 프로토콜
__데이터베이스 드라이버
__JDBC
__스프링 JDBC
__스프링 데이터 JDBC
__JPA
__스프링 데이터 JPA
__Spring Data NoSQL
__동기 모델의 한계
__동기 모델의 장점
스프링 데이터로 리액티브하게 데이터 접근하기
__MongoDB 리액티브 리포지토리
__리포지토리 동작 조합하기
__리액티브 리포지토리 동작 원리
__리액티브 트랜잭션
__스프링 데이터 리액티브 커넥터
__제약 사항과 기대되는 개선 사항
__ADBA(Asynchronous Database Access)
__R2DBC(Reactive Relational Database Connectivity)
동기식 리포지토리를 리액티브 스타일로 변경하기
__rxjava2-jdbc 라이브러리 사용하기
__동기식 CrudRepository 래핑하기
리액티브 스프링 데이터 실습하기
요약

▣ 08장: 클라우드 스트림으로 확장하기
메시지 브로커, 메시지 기반 시스템의 핵심
__서버사이드 로드 밸런싱
__스프링 클라우드와 Ribbon을 이용한 클라이언트 사이드 로드 밸런싱
__탄력적이고 신뢰성 있는 메시지 전달 계층 역할의 메시지 브로커
__메시지 브로커의 현황
스프링 생태계와 연결해주는 스프링 클라우드 스트림
클라우드 환경에서의 리액티브 프로그래밍
__스프링 클라우드 데이터 플로
__스프링 클라우드 펑션을 활용한 잘게 쪼개진 애플리케이션
__스프링 클라우드 - 데이터 플로의 일부로서의 함수
리액티브 메시지 전달을 위한 낮은 지연 시간의 RSocket
__RSocket vs. 리액터-네티
__자바에서 RSocket 사용
__RSocket vs. gRPC
__스프링 프레임워크에서 RSocket 사용
__다른 프레임워크에서의 RSocket
__RSocket 요약
요약

▣ 09장: 리액티브 애플리케이션 테스트하기
리액티브 스트림을 테스트하기 어려운 이유
StepVerifier를 이용한 리액티브 스트림 테스트
__StepVerifier의 핵심 요소
__StepVerifier를 이용한 고급 테스트
__가상 시간 다루기
__리액티브 컨텍스트 검증하기
__웹플럭스 테스트
__WebTestClient를 이용해 컨트롤러 테스트하기
__웹소켓 테스트
요약

▣ 10장: 자! 드디어 릴리즈다
데브옵스(DevOps) 친화적인 앱의 중요성
리액티브 스프링 애플리케이션 모니터링
__스프링 부트 액추에이터(Spring Boot Actuator)
__마이크로미터(Micrometer)
__리액티브 스트림 모니터링하기
__스프링 클라우드 슬루스를 사용한 분산 추적
__미려한 UI를 지원하는 스프링 부트 어드민 2.x
클라우드에 배포하기
__아마존 웹서비스에 배포하기
__구글 쿠버네티스 엔진에 배포하기
__Pivotal Cloud Foundry에 배포하기
__쿠버네티스와 Istio를 넘어 FaaS를 위한 Knative
__성공적인 애플리케이션 배포를 위한 조언
요약

저자소개

올레 도쿠카 [저] 신작알림 SMS신청 작가DB보기
생년월일 -

해당작가에 대한 소개가 없습니다.

생년월일 -

해당작가에 대한 소개가 없습니다.

이 상품의 시리즈

(총 34권 / 현재구매 가능도서 33권)

선택한 상품 북카트담기
펼쳐보기

전공도서/대학교재 분야에서 많은 회원이 구매한 책

    리뷰

    0.0 (총 0건)

    구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

    리뷰쓰기

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    10.0

    판매자정보

    • 인터파크도서에 등록된 오픈마켓 상품은 그 내용과 책임이 모두 판매자에게 있으며, 인터파크도서는 해당 상품과 내용에 대해 책임지지 않습니다.

    판매자

    (주)교보문고

    상호

    (주)교보문고

    사업자 종류

    법인사업자

    사업자번호

    102-81-11670

    연락처

    1544-1900

    이메일

    callcenter@kyobobook.co.kr

    통신판매 신고 번호

    01-0653

    영업소재지

    서울특별시 종로구 종로 1(종로1가,교보빌딩)

    교환/환불

    반품/교환 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청 또는 1:1 문의 게시판 및 고객센터(1577-2555)에서 신청 가능

    반품/교환가능 기간

    변심 반품의 경우 출고완료 후 6일(영업일 기준) 이내까지만 가능
    단, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

    반품/교환 비용

    변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    상품이나 서비스 자체의 하자로 인한 교환/반품은 반송료 판매자 부담

    반품/교환 불가 사유

    ·소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)

    ·소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등

    ·복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

    ·시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

    ·전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

    상품 품절

    공급사(출판사) 재고 사정에 의해 품절/지연될 수 있음

    소비자 피해보상
    환불지연에 따른 배상

    ·상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

    ·대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

    배송안내

    • 교보문고 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다.

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능합니다.

    • 배송비는 업체 배송비 정책에 따릅니다.

    • - 도서 구매 시, 1만 원 이상 무료, 1만원 미만 2천 원 - 상품별 배송비가 있는 경우, 상품별 배송비 정책 적용