
마이크로서비스 패턴
Description
책소개
모놀리식 애플리케이션을 마이크로서비스 아키텍처로 성공적으로 전환하는 방법
마이크로서비스 아키텍처 기반의 애플리케이션을 성공적으로 구축하려면 새로운 아키텍처의 개념을 이해하는 것뿐만 아니라 사고방식의 전환이 필요하다.
단편적인 지식으로 모놀리스를 여러 서비스로 분해한다고 성능이 좋아지는 건 아니다.
이 책은 가상의 회사 FTGO의 온라인 음식 배달 서비스 애플리케이션(모놀리식)을 마이크로서비스 아키텍처로 단계별로 전환하면서 서비스 분해, 트랜잭션, CQRS, 테스트까지 핵심 패턴을 설명한다.
또한, 단순히 패턴을 나열하는 데 그치지 않고, 저자가 수십 년간 분산 시스템을 구축하면서 경험한 문제 해결 방법과 노하우도 포함해 유용한 경험 중심의 조언이 가득하다.
마이크로서비스 도입을 고민하거나 이미 도입했지만 여러 문제를 만난 분들에게 추천한다.
마이크로서비스 아키텍처 기반의 애플리케이션을 성공적으로 구축하려면 새로운 아키텍처의 개념을 이해하는 것뿐만 아니라 사고방식의 전환이 필요하다.
단편적인 지식으로 모놀리스를 여러 서비스로 분해한다고 성능이 좋아지는 건 아니다.
이 책은 가상의 회사 FTGO의 온라인 음식 배달 서비스 애플리케이션(모놀리식)을 마이크로서비스 아키텍처로 단계별로 전환하면서 서비스 분해, 트랜잭션, CQRS, 테스트까지 핵심 패턴을 설명한다.
또한, 단순히 패턴을 나열하는 데 그치지 않고, 저자가 수십 년간 분산 시스템을 구축하면서 경험한 문제 해결 방법과 노하우도 포함해 유용한 경험 중심의 조언이 가득하다.
마이크로서비스 도입을 고민하거나 이미 도입했지만 여러 문제를 만난 분들에게 추천한다.
- 책의 일부 내용을 미리 읽어보실 수 있습니다.
미리보기
상세 이미지
출판사 리뷰
44가지 패턴으로 배우는
아키텍처 문제 해법과 노하우!
제대로 알고 적용하자
마이크로서비스 아키텍처 기반의 애플리케이션을 성공적으로 구축하려면 새로운 아키텍처의 개념을 이해하는 것뿐만 아니라 사고방식의 전환이 필요하다.
단편적인 지식으로 모놀리스를 여러 서비스로 분해한다고 성능이 좋아지는 건 아니다.
이 책은 마이크로서비스란 무엇인지, 어떤 장단점이 있고, 언제, 어디에 사용해야 하는지 올바른 가이드를 제시한다.
경험을 바탕으로 한 44가지 패턴으로 배우자
마이크로서비스 선구자이자 자바 챔피언인 저자가 수집하고 분류한 44개 패턴으로 서비스 분해, 트랜잭션 관리, 쿼리, 서비스 간 통신 등 갖가지 난제를 해결하는 방법을 설명한다.
저자가 수십 년간 분산 시스템을 구축하면서 경험한 것들 외에도 실무에서 서비스를 작성하는 데 필요한 패턴과 시스템이 확장/실행되도록 패턴을 조합하는 내용까지 포함했다.
특히 단순히 패턴을 나열하는 데 그치지 않고 마이크로서비스 애플리케이션을 설계, 구현, 테스트, 배포하는 데 유용한 경험 중심의 조언이 가득하다.
자바 기반 예제로 테스트하자
마이크로서비스를 경험해볼 수 있는 스프링 기반의 '온라인 음식 배달 서비스' 예제를 제공한다.
이 서비스는 '소비자 생성, 음식점 생성, 주문 생성 및 조회, 주문 이력 조회'와 같은 여러 서비스를 포함하고 있으며, 코드를 직접 실행해보며 마이크로서비스 아키텍처를 이해할 수 있다.
아키텍처 문제 해법과 노하우!
제대로 알고 적용하자
마이크로서비스 아키텍처 기반의 애플리케이션을 성공적으로 구축하려면 새로운 아키텍처의 개념을 이해하는 것뿐만 아니라 사고방식의 전환이 필요하다.
단편적인 지식으로 모놀리스를 여러 서비스로 분해한다고 성능이 좋아지는 건 아니다.
이 책은 마이크로서비스란 무엇인지, 어떤 장단점이 있고, 언제, 어디에 사용해야 하는지 올바른 가이드를 제시한다.
경험을 바탕으로 한 44가지 패턴으로 배우자
마이크로서비스 선구자이자 자바 챔피언인 저자가 수집하고 분류한 44개 패턴으로 서비스 분해, 트랜잭션 관리, 쿼리, 서비스 간 통신 등 갖가지 난제를 해결하는 방법을 설명한다.
저자가 수십 년간 분산 시스템을 구축하면서 경험한 것들 외에도 실무에서 서비스를 작성하는 데 필요한 패턴과 시스템이 확장/실행되도록 패턴을 조합하는 내용까지 포함했다.
특히 단순히 패턴을 나열하는 데 그치지 않고 마이크로서비스 애플리케이션을 설계, 구현, 테스트, 배포하는 데 유용한 경험 중심의 조언이 가득하다.
자바 기반 예제로 테스트하자
마이크로서비스를 경험해볼 수 있는 스프링 기반의 '온라인 음식 배달 서비스' 예제를 제공한다.
이 서비스는 '소비자 생성, 음식점 생성, 주문 생성 및 조회, 주문 이력 조회'와 같은 여러 서비스를 포함하고 있으며, 코드를 직접 실행해보며 마이크로서비스 아키텍처를 이해할 수 있다.
GOODS SPECIFICS
- 발행일 : 2020년 02월 03일
- 쪽수, 무게, 크기 : 628쪽 | 1,115g | 188*235*35mm
- ISBN13 : 9791165210441
- ISBN10 : 1165210444
You may also like
카테고리
한국어
한국어