Fundamentals of Software Architecture (소프트웨어 아키텍처 101)
아키텍처라는 모호한 주제를 쉽게 접근할 수 있도록 해주는 내용으로 채워저 있는 책이다. 우리가 현재 개발에서 사용되는 아키텍처들이 왜 만들어졌고 아키텍트가 하는 일이 어떤 업무인지를 쉽게 설명하고 있다. 대학에서는 아키텍처에 대한 수업을 듣기도 했지만 중요하다고 생각은 했지만 어떤 부분 때문에 아키텍처가 그 당시에는 쉽게 인지하기 어려웠다. 실제 회사에서는 아키텍처에대한 설계를 여러번 수행했고 나름대로 좋은 아키텍처를 구성하기 위해 노력을 했지만 대학에서 배운 내용을 써먹기 보다는 실제 개발의 경험을 가지고 아키텍처를 많이 설계하게 되었다....