"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다."

총평
- 책의 난이도 : ★★★★★
- 추천 별점 : ★★★★★
- 추천 독자 : 소프트웨어 아키텍처를 고민하고 있는 사람들
- 지은이 : 마크 리처즈, 닐 포드 지음 / 류광, 307번역랩 옮김
- 출판사 : 한빛미디어
이 책은 난이도에 별 5개를 준 것처럼 매우 어렵다. 천천히 곱씹으면서 읽어야 한다.
한 페이지, 한 개념마다 멈춰서 생각해야 한다. “나라면 이걸 어떻게 설계할까?”, “우리 서비스에 이 개념을 그대로 적용할 수 있을까?”
이 질문을 계속 던지면서 읽어야 한다.
특히 내용이 워낙 방대하고, 다양한 아키텍처 스타일 예시를 제공한다.
- 계층형 아키텍처 스타일 (10장)
- 모듈형 모놀리스 아키텍처 스타일 (11장)
- 파이프라인 아키텍처 스타일 (12장)
- 마이크로커널 아키텍처 스타일 (13장)
- 서비스 기반 아키텍처 스타일 (14장)
- 이벤트 주도 아키텍처 스타일 (15장)
- 공간기반 아키텍처 스타일 (16장)
- 오케스트레이션 주도 서비스 지향 아키텍처 (17장)
- 마이크로서비스 아키텍처 (18장)
이렇게 9개의 세부적인 아키텍처 까지 제시하고 있어 사실 모든 것을 읽는 것은 힘들다.
나도 이 중에서 관심이 제일 많고 친숙한(?) 15장의 이벤트 주도 아키텍처 스타일로 내용을 작성해보겠다.
다만 책의 내용을 전부 요약하기에는 아직 이해도가 많이 부족하여 핵심으로 눈에 들어오는 몇개만 적어봤다.
이벤트 주도 아키텍처
이벤트 주도 아키텍처(EDA)는 현대적인 소프트웨어 엔지니어링에서 가장 인기 있는 분산 비동기 아키텍처 스타일이다. 대규모 복합 애플리케이션부터 소규모 서비스까지, 높은 적응성을 제공한다.
우리가 피해야 할 안티패턴에는 이런 것들이 있다.
결국 이래저래 종합하면 이벤트 주도 아키텍처는 성능, 확장성, 내결함성이 뛰어나다는 이점이 있지만 비동기 통신의 특성상 테스트가 어렵고, 전반적인 상태 관리가 복잡하다는 단점이 있어 이를 서로 잘 조율하는게 가장 중요한게 아닌가 싶다.
총평
이 책은 처음부터 끝까지 독자에게 답을 떠먹여주지 않는다. 대신 계속 질문을 던진다.
- 우리는 무엇을 만들고 있는가
- 이 시스템은 누구를 위한 것인가
- 이 구조는 정말로 확장 가능한가, 아니면 지금만 돌아가는 구조인가
단순히 이러한 장점이 있다고 전달하는게 아니라 왜 그렇게 설계해야 하는지를 구체적으로 다뤄주는 책이다.
'도서리뷰 > IT 도서' 카테고리의 다른 글
| [길벗] <제로 클릭> 리뷰 (0) | 2026.01.11 |
|---|---|
| [한빛미디어] <핸즈온 바이브 코딩> 리뷰 (1) | 2025.11.15 |
| [이지스퍼블리싱] <Go 완전정복> 리뷰 (2) | 2025.09.24 |
| [한빛미디어] <데이터 삽질 끝에 UX가 보였다> 리뷰 (0) | 2025.09.24 |
| [길벗] <현장에서 통하는 도메인 주도 설계 실전 가이드> 리뷰 (0) | 2025.09.04 |