메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

도서 리뷰_소프트웨어 아키텍처 The Hard Parts

innur***

|

2022-10-31

소프트웨어 아키텍처 The Hard Parts

소프트웨어 아키텍처 문제-해결을 위한 지식과 실용적 프레임워크를 다루는 안내서

  • 저자 : 닐 포드 , 마크 리처즈 , 프라모드 세달라지 , 세막 데그하니
  • 번역 : 이일웅
  • 출간 : 2022-10-01

한빛 출판사의 " 소프트웨어 아키텍처 The Hard Parts” 를 소개합니다.

 

 

SA-1.png

 

 

이전에 "소프트웨어 아키텍처 101"를 접했을떄도 내용이 쉽지는 않았다. "소프트웨어아키텍처 The Hard Parts"는 표지에 나와 있듯이 소프트웨어 아키텍처 101의 심화편에 해당하는 내용이기에 더욱 그러했다. 웹 플랫폼 업무로직무 전환이 오래되지 않아서 아직 SA에 대한 생각조차 하지 못했는데,우연히 접하게 된 본 도서에서 소프트웨어 아키텍트를 전혀 고려하지 않고 있다는 자아 비판과 함께, SA전문가 레벨을 꿈을 꾼다면 설계에 대한 깊은 통찰력을 가져야 한다는 목표 의식을 가지게 될 줄이야

 

MSA 아키텍처를 기존Monolithic에 비해 많은 이점을 가지고 있는데, 무엇이 문제인지… MSA 아키텍처의 문제점들, 가령,복잡도나 트랜적션 문제, …등의 원인으로 구성이 쉽지 않기에 서비스를 설계할 때 많은 고찰이필요합니다. 도서에서는 실무에서 접할 수 있는 예를 들어 서비스나 DB구성 등을 예시로 설명하고 있습니다.

 

SA-2.png

 

 

MSA 설계를 위해서 도서에서는 다양한 패턴들을 설명하고 있습니다. 컴포넌트 도메인 생성 패턴이나 도메인 서비스 생성 패턴, …MSA 서비스를 어떻게 분해하고, 충돌 문제를 어떻게 해결할 수 있는지, 패턴들의 작동 원리를 다양하게 설명하고 있습니다.

 

SA-3.png

 

 

최근 카카오 사태로 서비스 설계 뿐만 아니라 유지 보수를 위한 오케스트레이션,특히 DR 등이 화두로 떠오르고 있는데, 마이크로서비스 아키텍처 구축을 위한 패턴들과 분석 기법에 대해서 깊이 있는 지식을 얻고자 한다면, 해당 목적에정말 깊이 있는 도서라고 할 수 있습니다.

 

 

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

 

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?