#18. 마이크로서비스 패턴

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

자바 최적화
가장 빠른 성능을 구현하는 검증된 10가지 기법
- 원서명 – Optimizing Java
- 지은이 – Benjamin J Evans, James Gough, Chris Newland
- 옮긴이 – 이일웅
- ISBN : 9791162241776
- 2019년 4월 29일 펴냄
- 500쪽
자바 애플리케이션 성능을 한 단계 높여줄 튜닝 이야기
성능 튜닝은 실험과학이다. 추측과 구전 튜닝에 의존할 일이 아니다. 이 책은 복잡한 기술 스택을 다루는 중/고급 자바 개발자에게 정량적이고 검증 가능한 접근 방식으로 자바 애플리케이션 성능을 튜닝하는 방법을 알려준다.
성능 튜닝은 원하는 결과를 정의하고 결정하는 과정이다. 자바 성능에 관한 대부분 자료는 자바 가상 머신 이론과 내부의 모습을 살펴보는 데 그치지만, 이 책은 레시피, 팁/트릭, 알고리즘 등 다양한 부문을 살펴보며 성능 튜닝의 실용적 측면을 이야기한다.
#16. 스프링5 레시피

스프링5 레시피
스프링 애플리케이션 개발에 유용한 161가지 문제 해결 기법
- 원서명 – Spring 5 Recipes
- 지은이 – Marten Deinum, Daniel Rubio, Josh Long
- 옮긴이 – 이일웅
- ISBN : 9791162241035
- 2018년 9월 1일 펴냄
- 1,056쪽
스프링 현업 개발자를 위한 스프링 5 실무 바이블(전2권)
이 책은 스프링 5에 새로 탑재된 기능 및 다양한 구성 옵션 등 업데이트된 프레임워크 전반을 실무에 유용한 해법을 제시하는 형식으로 다룹니다. IoC 컨테이너 같은 스프링 기초부터 스프링 AOP/AspectJ, 자바 EE 연계 및 원격 기술, 스프링 인티그레이션, 스프링 배치, 스프링 메시징, 트랜잭션, 스프링 MVC를 비롯하여 그레일즈 프레임워크, REST/웹 서비스 관련 실전 레시피도 제공합니다.
161가지 레시피는 과제/해결책/풀이로 구성되어 있어 현업에 유용합니다. 현업에서 풀어야 할 문제를 과제로 제시하고, 해결책으로 전반적인 방법을 확인합니다. 끝으로 실무에 당장 활용할 수 있는 예제를 중심으로 과제를 해결합니다.
지금 바로 엔터프라이즈 자바 애플리케이션을 구축하는 데 유용한 최신 스프링 기능을 집중 조명하는 예제를 내려받아 프로젝트에 마음껏 활용하세요. 엄청나게 많은 시간을 절약해줄 겁니다!
#15. 함수형 자바스크립트

함수형 자바스크립트
모던 웹 개발에 충실한 실전 함수형 프로그래밍 안내서
- 원서명 – Functional Programming In Javascript
- 지은이 – Luis Atencio
- 옮긴이 – 이일웅
- ISBN : 9791162240427
- 2018년 2월 1일 펴냄
- 320쪽
ES6와 로대시, 람다JS, RxJS와 함께하는 함수형 프로그래밍
함수형 프로그래밍은 먼 나라 이야기가 아닙니다. 특히 사소한 부분 하나가 시스템 전체를 망가뜨릴 수 있는 웹 애플리케이션에서 함수형과 리액티브 프로그래밍의 이점이 더욱 주목받고 있습니다. 함수형 프로그래밍의 원칙을 따르면 성능은 물론 확장, 모듈화, 재사용, 테스트 등 많은 측면에서 개선을 꾀할 수 있습니다. 이 책은 웹의 미래인 ES6와 떠오르는 함수형 라이브러리 로대시, 람다JS, RxJS 등을 활용하여 실무에 강한 함수형 프로그래밍의 세계에 안착하게 도와줍니다.
#14. 실전 스프링 부트 워크북

실전 스프링 부트 워크북
마이크로서비스 빌드, 메시지와 DB 핸들링, 테스트, 플러그인까지
- 원서명 – Pro Spring Boot
- 지은이 – Felipe Gutierrez
- 옮긴이 – 이일웅
- ISBN : 9788968487590
- 2017년 6월 1일 펴냄
- 464쪽
생산성 향상을 꿈꾸는 현업 개발자를 위한 스프링 부트 실무 가이드!
스프링 부트는 ‘최소한의 노력으로 스프링 기반 프로젝트를 시작할 수 있는’ 기술입니다. 강력한 스프링 기능을 바탕으로 많은 코드 작성 없이도 바로 출시가 가능한 수준의 앱을 간편하게 만들 수 있습니다.
이 책은 스프링 부트 초보자가 궁금할 만한 요소(환경 구축, 설정, 앱 개발, 테스트, 배포 등)를 단계별 구성으로 적절히 배치해 접근성을 높인 실무 대비용 입문서입니다. 예제 코드에 많은 지면을 할애했고 중요한 부분은 구체적 설명을 함께 제공하여 독자의 이해를 도왔습니다. 스프링 부트를 시작하려는 사람, 특히 생산성은 높이면서 개발 시간은 단축하고 싶은 모든 자바 개발자에게 유용한 책입니다.