마이크로서비스 패턴(Microservices Patterns)

출간일(Release) : 2020/02/21
종이책 출간일(Print Release) : 2020/01/30
전자책 종류(Format) : ePub
Price : KRW 30,400
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
모놀리식 애플리케이션을 마이크로서비스 아키텍처로 성공적으로 전환하는 방법!
마이크로서비스 아키텍처 기반의 애플리케이션을 성공적으로 구축하려면 새로운 아키텍처의 개념을 이해하는 것뿐만 아니라 사고방식의 전환이 필요하다. 단편적인 지식으로 모놀리스를 여러 서비스로 분해한다고 성능이 좋아지는 건 아니다. 이 책은 가상의 회사 FTGO의 온라인 음식 배달 서비스 애플리케이션(모놀리식)을 마이크로서비스 아키텍처로 단계별로 전환하면서 서비스 분해, 트랜잭션, CQRS, 테스트까지 핵심 패턴을 설명한다. 또한, 단순히 패턴을 나열하는 데 그치지 않고, 저자가 수십 년간 분산 시스템을 구축하면서 경험한 문제 해결 방법과 노하우도 포함해 유용한 경험 중심의 조언이 가득하다. 마이크로서비스 도입을 고민하거나 이미 도입했지만 여러 문제를 만난 분들에게 추천한다.

How to Successfully Convert Monolithic Applications to Microservice Architectures!
Successfully building applications based on microservice architectures requires not only understanding the concepts of the new architecture, but also a shift in mindset. Partial knowledge does not improve performance by breaking monoliths into multiple services. This book describes the key patterns of service decomposition, transactions, CQRS, and testing, by stepping from the fictional company FTGO’s online food delivery service application (monolithic) into a microservices architecture. It’s not just about listing patterns, but it’s also packed with useful experience-driven advice, including how to solve problems and know-how that authors have experienced over decades of building distributed systems. We recommend it to those who are thinking of adopting microservices or have already introduced it but have encountered a number of issues.


저자(Author)
크리스 리처드슨(Chris Richardson)
개발자이자 아키텍트다. 자바 챔피언(Java Champion), 자바원(JavaOne) 락 스타이며, 스프링, 하이버네이트 같은 프레임워크에서 엔터프라이즈 애플리케이션을 구축하는 방법을 설명한 『POJO in Action』(Manning, 2006)의 저자다. 또한, 아마존 EC2의 초기 자바 PaaS였던 CloudFoundry.com을 만들었다. 요즘은 마이크로서비스 부문을 선도하는 공인 전문가로서 국제 콘퍼런스에서 상임 연사로 활동 중이다. 마이크로서비스 패턴 언어인 Microservices.io의 원작자인 그는 전 세계를 누비며 마이크로서비스 아키텍처를 도입하려는 회사에서 컨설팅, 교육 서비스를 제공하고 있다. 지금은 트랜잭셔널 마이크로서비스 개발 플랫폼인 Eventuate.io를 3번째 스타트업으로 준비 중이다.

The author is a developer and architect. He is a Java Champion, JavaOne rock star, and author of POJO in Action (Manning, 2006), which explains how to build enterprise applications in frameworks like Spring and Hibernate. He also created CloudFoundry.com, an early Java PaaS for Amazon EC2. Nowadays, he is a Senior Certified Leader in Microservices, where he is a Senior Speaker at the International Conference. The author of Microservices.io, a microservices pattern language, provides consulting and training services to companies around the world who want to adopt a microservices architecture. The author is currently preparing the third startup of the transactional microservices development platform, Eventuate.io.


부록(Extra File)