작성
·
60
답변 1
0
헥사고날 아키텍처를 만든 알리스타 코번이 직접 쓴 책을 가장 추천합니다. 다만 아직 번역서는 없습니다.
한국에서는 만들면서 배우는 클린 아키텍처가 헥사고날 아키텍처를 잘 소개한 책으로 알려져있는데요. 이 책은 저자가 생각하는 클린 아키텍처를 스프링 개발에 적용하는 구체적인 전략을 잘 알려주는 장점이 있습니다. 보통 아키텍처 책들이 원리와 개념은 알려주지만 구체적인 개발 방법은 설명이 없거든요. 하지만 이 책은 좀 위험합니다. 제가 보기엔 헥사고날 아키텍처 또는 클린 아키텍처에 대해서 너무 한가지 방식만 정답인 것처럼 오해하기 쉽습니다. 사실 저자의 의도는 그게 아닌데도요. 그리고 헥사고날 아키텍처를 엄밀하게 설명하지 못합니다. 여러가지 아키텍처 사상이 혼재되어 있거나 잘못된 설명도 있습니다. 하지만 한번은 읽어보시는 걸 추천드리고, 책에서 제안한 내용, 특히 매핑과 선택에 관련한 부분은 비판적으로 보시는 것이 중요합니다. 제 강의에서 설명드리는 내용을 기억하시면서 보시면 좋겠습니다.
그리고 헥사고날과는 다른 아키텍처이지만 많은 사상을 공유하는 클린아키텍처도 보시는 걸 추천합니다. 로버트 마틴의 클린 아키텍처 책이 유명한데, 이것도 읽어보세요.
온라인에 공개된 헥사고날 아키텍처를 소개하는 영상이나 글은 사실 헥사고날 아키텍처가 아닌 경우가 많으니 주의해서 보셔야 합니다.