마이크로서비스 패턴 : 자바 예제로 배우는 서비스 분해, 트랜잭션 관리, CQRS, 테스트 핵심 패턴

마이크로서비스 패턴 : 자바 예제로 배우는 서비스 분해, 트랜잭션 관리, CQRS, 테스트 핵심 패턴

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

저자

크리스리처드슨

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

역자:이일웅
15년가까이자바프런트엔드/백엔드개발자및AA로활동하면서다양한엔터프라이즈프로젝트현장을누벼왔다.집에서는세여인의분에넘치는사랑을받고사는행복한딸바보다.2014년이후로십수권의IT전문서를번역하며동료,후배개발자들과지식,경험을나누는일에도힘쓰고있다.소질과실력은없지만시간이나면클래식피아노곡을즐겨연주한다.

출판사 서평

44가지패턴으로배우는
아키텍처문제해법과노하우!

제대로알고적용하자
마이크로서비스아키텍처기반의애플리케이션을성공적으로구축하려면새로운아키텍처의개념을이해하는것뿐만아니라사고방식의전환이필요하다.단편적인지식으로모놀리스를여러서비스로분해한다고성능이좋아지는건아니다.이책은마이크로서비스란무엇인지,어떤장단점이있고,언제,어디에사용해야하는지올바른가이드를제시한다.

경험을바탕으로한44가지패턴으로배우자
마이크로서비스선구자이자자바챔피언인저자가수집하고분류한44개패턴으로서비스분해,트랜잭션관리,쿼리,서비스간통신등갖가지난제를해결하는방법을설명한다.저자가수십년간분산시스템을구축하면서경험한것들외에도실무에서서비스를작성하는데필요한패턴과시스템이확장/실행되도록패턴을조합하는내용까지포함했다.특히단순히패턴을나열하는데그치지않고마이크로서비스애플리케이션을설계,구현,테스트,배포하는데유용한경험중심의조언이가득하다.

자바기반예제로테스트하자
마이크로서비스를경험해볼수있는스프링기반의'온라인음식배달서비스'예제를제공한다.이서비스는'소비자생성,음식점생성,주문생성및조회,주문이력조회'와같은여러서비스를포함하고있으며,코드를직접실행해보며마이크로서비스아키텍처를이해할수있다.