logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

클라우드 네이티브 자바

클라우드 네이티브 자바

(스프링 마이크로서비스 아키텍처와 데브옵스를 실천하는 클라우드 기반 서비스의 모든 것)

조쉬 롱, 케니 바스타니 (지은이), 정윤진, 오명운, 장현희 (옮긴이)
책만
38,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
34,200원 -10% 0원
1,900원
32,300원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 30,400원 -10% 1520원 25,840원 >

책 이미지

클라우드 네이티브 자바
eBook 미리보기

책 정보

· 제목 : 클라우드 네이티브 자바 (스프링 마이크로서비스 아키텍처와 데브옵스를 실천하는 클라우드 기반 서비스의 모든 것)
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 소프트웨어 공학
· ISBN : 9791196203733
· 쪽수 : 784쪽
· 출판일 : 2018-06-29

책 소개

스프링 부트, 스프링 클라우드, 클라우드 파운드리를 이용한 다양한 예제를 통해 확장성 높은 마이크로서비스 아키텍처 설계와 데브옵스 애자일 개발의 진정한 실천 방법을 알려준다.

목차

[1부 기초]
1장 클라우드 네이티브 애플리케이션

아마존 사례
플랫폼의 약속
패턴
확장성
신뢰도
애자일성
넷플릭스 사례
__마이크로서비스
__일체형 쪼개기
__넷플릭스 OSS
__클라우드 네이티브 자바
12요소 방법론
__코드베이스
__의존 관계
__설정__지원 서비스
__빌드, 릴리스, 실행
__프로세스
__포트 바인딩
__동시성
__처분성
__개발/운영 짝맞춤
__로그
__관리 프로세스
정리

2장 부트캠프: 스프링 부트와 클라우드 파운드리 소개
스프링 부트
스프링 이니셜라이저
스프링 툴 스위트 시작하기
__스프링 툴 스위트 설치
__스프링 이니셜라이저로 새 프로젝트 생성
스프링 가이드
__STS에서 스프링 가이드 따라하기
설정
클라우드 파운드리
정리

3장 12요소 애플리케이션 설정
혼동스러운 설정
스프링 프레임워크의 설정 지원
__설정 정보 이해를 위한 PropertyPlaceholderConfigurer 클래스
__Environment 추상화와 @Value
__프로파일
스프링 부트 방식의 설정
스프링 클라우드 설정 서버로 중앙 집중형 설정 사용하기
__스프링 클라우드 설정 서버
__스프링 클라우드 설정 클라이언트
__보안
새로고침 가능한 설정
정리

4장 테스트
테스트의 구성
스프링 부트 애플리케이션 테스트
통합 테스트
__테스트 슬라이스
__모의 기법 활용
__@SpringBootTest로 서블릿 컨테이너 설정
__슬라이스
전 구간 테스트
__분산 시스템 테스트
__컨슈머 주도 계약 테스트
__스프링 클라우드 컨트랙트
정리

5장 애플리케이션 마이그레이션
계약
애플리케이션 환경 마이그레이션
__바로 가져다 쓰는 빌드팩
__커스텀 빌드팩
__컨테이너화된 애플리케이션
애플리케이션을 클라우드로 옮기기 위한 가벼운 리팩토링
__지원 서비스 연동
__스프링을 이용한 서비스 짝맞춤
정리

[2부 웹 서비스]
6장 REST API

레너드 리차드슨의 성숙도 모델
스프링 MVC를 이용한 간단한 REST API
컨텐트 협상
__바이너리 데이터 읽고 쓰기
__구글 프로토콜 버퍼
에러 처리
하이퍼미디어
__미디어 타입과 스키마
API 버저닝
REST API 문서화
클라이언트
__편리한 REST 클라이언트 제품
__RestTemplate
정리

7장 라우팅
DiscoveryClient 추상화
클라우드 파운드리 라우트 서비스
정리

8장 엣지 서비스
Greetings 서비스
간단한 엣지 서비스
넷플릭스 페인
넷플릭스 주울을 통한 필터링과 프록시
__커스텀 주울 필터
엣지 서비스의 보안
OAuth
__서비스 쪽 애플리케이션
__HTML5와 자바스크립트 단일 페이지 애플리케이션
__사용자 없는 애플리케이션
__신뢰할 수 있는 클라이언트
스프링 시큐리티
스프링 클라우드 시큐리티
__스프링 시큐리티 OAuth 인가 서버
__Greetings 자원 서버 보안 조치
__OAuth 보안이 적용된 단일 페이지 애플리케이션 만들기
정리

[3부 데이터 통합]
9장 데이터 관리

데이터 모델링
__관계형 데이터베이스 관리 시스템
__NoSQL
스프링 데이터
__스프링 데이터 애플리케이션의 구조
__도메인 클래스
__리포지토리
__도메인 데이터를 위한 자바 패키지 구성
JDBC를 사용한 RDBMS 접근 시작해보기
스프링의 JDBC 지원
스프링 데이터 예제
스프링 데이터 JPA
__계정 서비스
__통합 테스트
스프링 데이터 몽고디비
__주문 서비스
__통합 테스트
스프링 데이터 네오포제이
__재고 서비스
__통합 테스트
스프링 데이터 레디스
__캐싱
정리

10장 메시징
스프링 인티그레이션을 사용한 이벤트 주도 아키텍처
__메시징 종단점
__간단한 컴포넌트에서 복잡한 시스템으로
메시지 브로커, 브릿지, 경쟁적 컨슈머 패턴, 이벤트 소싱
__발행-구독
__점대점
스프링 클라우드 스트림
__스트림 프로듀서
__스트림 컨슈머
정리

11장 배치 처리와 태스크
배치 작업
스프링 배치
__첫 번째 배치 작업
스케줄링
메시징을 사용한 스프링 배치 작업의 원격 파티셔닝
태스크 관리
프로세스 중심의 워크플로우 통합
메시징을 사용한 분산
정리

12장 데이터 통합
분산 트랜잭션
장애의 격리와 단계적 성능 저하
사가 패턴
CQRS
__불만 접수 API
__불만 접수 통계 API
스프링 클라우드 데이터 플로우
__스트림
__태스크
__REST API
__데이터 플로우 클라이언트
정리

[4부 운영 환경]
13장 관측 가능한 시스템

만들면 운영까지
마이크로서비스 살인 미스테리
12요소 운영
새로운 계약
관측성
푸시와 풀 기반의 관측성 차이와 분석
스프링 부트 액추에이터를 사용한 애플리케이션 현재 상태 수집하기
메트릭
/info 종단점을 사용해서 서비스 분별하기
정상동작 상태 확인
감사 이벤트
애플리케이션 로깅
__로그 출력의 지정
__로그 수준의 지정
분산 추적
__스프링 클라우드 슬루스로 실마리 찾기
__어느 정도의 데이터라야 충분할까
__오픈 집킨: 수천 개의 추적만큼 가치 있는 한 장의 사진
__그 밖의 플랫폼과 기술
대시보드
__히스트릭스 대시보드를 사용한 서비스 모니터링
__코드센트릭 스프링 부트 어드민
__오디나 마이크로서비스 대시보드
__피보탈 클라우드 파운드리의 앱스매니저
치유
정리

14장 서비스 브로커
지원 서비스의 수명 주기
플랫폼으로서의 관점
스프링 클라우드 클라우드 파운드리 서비스 브로커로 사용자 정의 서비스 브로커 구현하기
__간단한 아마존 S3 서비스 브로커
__서비스 카탈로그
__서비스 인스턴스의 관리
__서비스 바인딩
__서비스 브로커의 보호
배포
__보쉬를 이용한 릴리스
__클라우드 파운드리를 활용한 릴리스
아마존 S3 서비스 브로커 등록하기
아마존 S3 서비스 인스턴스 생성하기
__서비스 인스턴스 활용하기
S3 클라이언트 애플리케이션
전체적인 동작 확인하기
정리

15장 지속적 전달
지속적 통합을 넘어서
__플리커와 엣시의 존 알스포
__넷플릭스의 에이드리안 코크로프트
__아마존의 지속적 전달
파이프라인
테스트
마이크로서비스 환경에서의 지속적 전달
도구
__컨코스
__컨테이너
마이크로서비스의 지속적 전달
__컨코스 설치
__기본적인 파이프라인 디자인
__지속적 통합
컨슈머 주도 계약 테스트
__사용자 마이크로서비스의 파이프라인
데이터
운영 환경으로!

[5부 부록]
부록 A 자바 EE와 스프링 부트
부록 B [한국어판 특별부록] 클라우드 파운드리 환경의 준비와 활용

저자소개

조쉬 롱 (지은이)    정보 더보기
스프링 개발 애드버킷(Advocate)이자 <인포큐닷컴InfoQ.com>의 자바 큐 편집자이며, 『스프링 레시피 2판』(에이프레스)을 비롯한 여러 권의 책을 저술했다. 그는 더서버사이드 자바 심포지움(TheServerSide Java Symposium), 스프링원(SpringOne), 오스콘(OSCON), 자바존(JavaZone), 데복스(Devoxx), 자바투데이즈(Java2Days) 등 국제적인 여러 컨퍼런스에 발표자로 참여했다. 스프링 소스 코드 작업을 하지 않을 때는 지역 자바 사용자 그룹이나 커피 숍에 주로 머무른다. 기술의 한계를 극복할 수 있는 솔루션을 좋아하며, 관심 분야는 확장성, BPM(Business Process Management), 그리드 처리, 모바일 컴퓨팅, '스마트'라는 수식어를 달고 있는 다양한 시스템이다. 스프링 소스 블로그(blog.springsource.org)에 글을 쓰며, 개인 블로그(joshlong.com)도 운영 중이다.
펼치기
케니 바스타니 (지은이)    정보 더보기
피보탈의 스프링 개발자 애드버킷이다. 오픈소스 기여자이자 블로거로서 그래프 데이터베이스에서 마이크로서비스까지 다양한 주제로 열정적인 개발자 커뮤니티에서 활동 중이며, 오스콘, 스프링원 플랫폼, GOTO와 같은 여러 컨퍼런스에 발표자로 정기적으로 참여한다. 개인 블로그(kennybastani.com)에서 소프트웨어 아키텍처에 대한 강좌와 이벤트 주도 마이크로서비스와 서버리스 아키텍처를 만드는 오픈 소스 예제를 볼 수 있다.
펼치기
장현희 (옮긴이)    정보 더보기
지난 10여 년간 호주와 캐나다에서 시니어 엔지니어 및 스태프 엔지니어로 경험을 쌓았으며 현재는 프린시펄 소프트웨어 엔지니어로서 소프트웨어 개발은 물론 성공적인 엔지니어링 팀과 문화의 구축에 힘을 쏟고 있다. 지금까지 총 30권의 개발 관련서를 집필/번역하면서 책이라는 매개체로 멀리서나마 국내 개발자들과 꾸준히 소통하고 있으며 대표적인 번역서로는 『필독! 개발자 온보딩 가이드』(책만, 2023), 『안녕하세요, 오늘부터 매니저입니다』(길벗, 2023), 『스태프 엔지니어』(길벗, 2022), 『SRE를 위한 시스템 설계와 구축』(한빛미디어, 2022), 『구글 빅쿼리 완벽 가이드』(책만, 2020), 『엔터프라이즈 데이터 플랫폼 구축』(책만, 2020), 『사이트 신뢰성 엔지니어링』(제이펍, 2018), 『클라우드 네이티브 자바』(책만, 2018) 등이 있다.
펼치기
정윤진 (옮긴이)    정보 더보기
커널 및 드라이버 엔지니어로 경력을 시작해서 시스템 엔지니어를 지나 데브옵스를 거쳐 현재는 테크놀로지스트라는 생소한 일을 하고 있다. 카페24 연구소 초기 멤버로 각종 호스팅 서비스의 개발에 참여, 장단기 장애 해결과 일일 단위 문제 해결 등을 수행하다가, 알서포트에서 베어메탈과 AWS 기반의 글로벌 시스템을 한국, 일본, 미국과 유럽 등지에 구현했다. 이후 스파크 앤 어소시에이트에서 클라우드 스케일링 팀과 함께 애자일 기반으로 KT 클라우드 개발 및 국내 제조 회사의 사설 클라우드 개발에 참여했으며, 이후 아마존 웹 서비스의 솔루션 아키텍트로 활동하며 크고 작은 회사의 서비스의 클라우드 마이그레이션을 돕다가, 지금은 피보탈에서 일하고 있다.
펼치기
오명운 (옮긴이)    정보 더보기
번역을 통해 개발자 생태계에 조금이라도 보탬이 되고자 인공지능과 무모한 경쟁을 벌이고 있는 인간지능 번역자. 『실전 스프링 부트』(제이펍, 2023), 『스프링 부트 실전 활용 마스터』(책만, 2021), 『엔터프라이즈 데이터 플랫폼 구축』(책만, 2020) 등을 번역했으며, 적은 양이라도 꾸준히 번역 작업을 이어갈 생각이다. https://github.com/HomoEfficio/dev-tips에 잡다한 문제 해결 기록을 남기고 있으며, 현재 네이버제트에서 글로벌 메타버스 서비스 제페토(Zepeto)를 만들고 있다.
펼치기

책속에서



이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책
9791196203788