44가지패턴으로배우는
아키텍처문제해법과노하우!
제대로알고적용하자
마이크로서비스아키텍처기반의애플리케이션을성공적으로구축하려면새로운아키텍처의개념을이해하는것뿐만아니라사고방식의전환이필요하다.단편적인지식으로모놀리스를여러서비스로분해한다고성능이좋아지는건아니다.이책은마이크로서비스란무엇인지,어떤장단점이있고,언제,어디에사용해야하는지올바른가이드를제시한다.
경험을바탕으로한44가지패턴으로배우자
마이크로서비스선구자이자자바챔피언인저자가수집하고분류한44개패턴으로서비스분해,트랜잭션관리,쿼리,서비스간통신등갖가지난제를해결하는방법을설명한다.저자가수십년간분산시스템을구축하면서경험한것들외에도실무에서서비스를작성하는데필요한패턴과시스템이확장/실행되도록패턴을조합하는내용까지포함했다.특히단순히패턴을나열하는데그치지않고마이크로서비스애플리케이션을설계,구현,테스트,배포하는데유용한경험중심의조언이가득하다.
자바기반예제로테스트하자
마이크로서비스를경험해볼수있는스프링기반의'온라인음식배달서비스'예제를제공한다.이서비스는'소비자생성,음식점생성,주문생성및조회,주문이력조회'와같은여러서비스를포함하고있으며,코드를직접실행해보며마이크로서비스아키텍처를이해할수있다.