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

한빛미디어

독자리뷰

개발자에서 아키텍트로 책을 읽고...

somi***

|

2021-06-20

개발자에서 아키텍트로

개발자에서 아키텍트로, 변화의 첫걸음을 내딛는 이를 위한 실전 입문서다. 설계를 위한 필수 지식, 아키텍처 패턴, 모델, 설계 방법론, 커뮤니케이션 노하우를 상세히 소개한다. 문제 상황에서 팀원들과 해볼 수 있는 38가지 팀 활동을 소개하며 실무 적응 능력을 키워준다.

  • 저자 : 마이클 킬링
  • 번역 : 김영재
  • 출간 : 2021-06-07

업무에서 나름 아키텍처 관련 일을 하고 있지만 워낙 경험이 없는지라 고르게 된 책.

아키텍처라고 하면 단순히 그림만 그리고 설계와 구성을 도와주면 끝인거 아닌가? 라고 생각했었는데 막상 일을 하다보면 여러가지 고려해야할 것들이 많은 것 같다.

이 책은 개발자들에게 소프트웨어 아키텍처에 대해 어떻게 설계를 하는지 상세히 알려주는 책이다.

누가 읽으면 좋을까?

소프트웨어 설계 및 아키텍처에 대한 기초 지식과 여러 팁들을 알려주는 내용이 많아 개발자 혹은 초보 아키텍처들에게 어울리는 책인 것 같다.

책의 구성은?

책의 구성은 크게 3부로 나누어진다.

1부는 소프트웨어 아키텍터가 하는일과 기초 디자인 싱킹에 대한 이야기들이다.

2부는 아키텍처 설계를 할때 필요한 기초적인 설계전략들, 이해관계자에 대한 이야기들, 요구사항 알아내기, 아키텍처 선택하기 등 실제 아키텍처를 그리는 기초 지식들을 알려준다.

3부는 실제 이해관계자 또는 동료들에게 의견을 받고 설계를 만들어나가는 방법들에 대해 이야기를 한다. 

책의 내용들 중 좋았던 점들

이 책은 설계에 대한 기초적인 지식들도 잘 알려준다. 중간중간 이렇게 단어에 대한 설명과 차이, 방법론, 참고되는 말들을 자세히 적어주어서 도움이 되었다.

아키텍처 책이라그런지 중간중간 도식화된 그림들도 많았고, 아무래도 그림들이 많은듯했다. 이해하기는 더 좋았다.

그리고 단원이 끝날때마다 사례를 들어, 라이언하트 프로젝트에서는 어떻게 했는지 예를 들어줘서 좀 더 이해가 편리했다. 요약하는 글도 좋았고.

 

이건 3부에서 나왔던 내용들인데, 3부는 생각보다 엄청 다양한 방법들이 소개된다. 약간 애자일 방법론같은? 그런 느낌도 들고 현실에서 한번쯤 도입해서 해보고 싶다는 생각이 들었다.

책을 다 읽고서 든 생각은 아키텍처라는 업은 생각보다 소통이 참 중요하다는 생각을 했다. 시스템에 얽힌 이해관계자들의 중심에 있고, 이들의 요구사항을 귀기울이고 의견조율을 해서 최상의 소프트웨어 시스템을 만들어야 한다. 책의 절반은 이해관계자들과 어떻게 풀어나가는지, 어떻게 문제를 해결하는지의 내용인 것 같기도 하다. 기술만 잘 알아서 되는 것도 아니고 팀의 개발자들과의 소통도 매우 중요한 것 같다. 

방향없던 아키텍처에 대한 지식들을 채울 수 있고 좀 정리할 수 있었던 책인 것 같다.

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

닫기

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