더북(TheBook)

1.2 이 책의 대상 독자

독자 여러분은 아마도 FTGO사의 메리처럼 모놀리식 아키텍처라는 옷이 맞지 않게 비대해진 애플리케이션 때문에 골머리를 앓고 있는 개발자, 아키텍트, CTO, 기술 책임자일 것입니다. 하루하루 소프트웨어 전달 문제에 시달리며 모놀리식 지옥에서 벗어날 묘안을 찾아 헤매거나, 본인이 속한 조직이 혹여라도 이미 모놀리식 지옥행 열차를 탄 것은 아닌지 두렵기도 하고 더 늦기 전에 방향을 선회할 묘안을 궁리 중이겠죠. 네, 어쨌든 모놀리식 지옥에서 탈출/우회하고 싶은 독자라면 딱 알맞은 책을 고른 것입니다.

이 책은 마이크로서비스 아키텍처 개념을 설명하는 데 대부분의 지면을 할애했습니다. 필자의 목표는 사용 중인 기술 스택과 상관없이 여러분이 곁에 두고 언제든지 찾아볼 수 있는 마이크로서비스 아키텍처 참고서를 완성하는 것입니다. 엔터프라이즈 애플리케이션 아키텍처와 설계에 관한 기본 지식이 필요하며, 특히 다음 항목은 잘 알고 있어야 합니다.

3계층 아키텍처

웹 애플리케이션 설계

객체 지향 설계를 응용한 비즈니스 로직 개발

RDBMS 사용법: SQL과 ACID 트랜잭션

메시지 브로커와 REST API를 활용한 IPC

인증/인가 등 보안 개념

 

이 책의 예제 코드는 모두 스프링 프레임워크를 기반으로 작성된 자바 파일이므로 스프링 프레임워크 지식도 어느 정도 있으면 좋습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.