책에서는 한빛가이버라는 가상의 회사에서 벌어지는
아키텍쳐 변화 사건을 사례로 설명하면서 이야기를 풀어 나갑니다.
개발팀 리더를 담당하고 있는 저로써는
한빛가이버의 노건우 팀장과 같은 식견이 있었으면 하는
생각을 하면서 흥미롭게 책을 읽어 나갔습니다.
내용이 이해가 쉽지는 않았지만 아키텍쳐를 분해하는 과정에서
컴포넌트 기반 분해, 운영 데이터를 분리 하고
다시 재사용패턴을 확인하면서 합치는 부분은 단계적으로 이해가 되면서
분산 아키텍쳐에 대한 폭 넓은 이해를 가지게 됩니다.
책 이름이 왜 Hard 파트일지 궁금했는데
책에 좋은 설명이 나옵니다.
한번 잘못된 결정을 내리면 단단하게 굳어져 다시 뜯어내고 고치는 것조차 어려운
아키텍쳐의 본질을 제목에 담고 있다고 합니다.
과거 모니터링 시스템 아키텍쳐를 담당했을때
잘못된 결정으로 서비스 종료 시 까지 엄청난 고생을 했던 기억이 나면서
이 책이 그 실무 담당자 시렂에 나왔더라면 더 좋앗을 텐데 하는 생각을 하면서
이 책의 선행 버전인 소프트웨어 아키텍쳐 101 이란 책도 같이 궁금해 졌습니다.
또한 최상의 아키텍쳐가 존재하는 것이 아니라
상황에 따라 최적화된 아키텍쳐를 위해서 소프트웨어 아키텍쳐의 다양한 트레이드오프를
이해하고 분석하는 방법을 제시하는 부분이 좋았던것 같습니다
기존 레거시 시스템의 모놀리식 아키텍쳐에서 마이크로 서비스 아키텍쳐로
전환을 생각하는 담당자라면 이책을 읽고
단계적으로 전환을 진행해 가면 좋을것 같습니다.
"<한빛미디어 나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."