헥사고날 아키텍처
[개발자의 서재] 만들면서 배우는 클린 아키텍처
[개발자의 서재] 만들면서 배우는 클린 아키텍처
2023.09.28로버트 마틴의 를 읽었는가? 도메인 주도 설계에 흥미가 생겼는가? 헥사고날 아키텍처를 프로젝트에 적용해 보고 싶은가? 그렇다면 이 책이 도움이 될 것이다. 톰 홈버그의 는 조금은 추상적인 개념일 수 있는 클린 아키텍처(혹은 헥사고날 아키텍처)를 어떻게 구현해야 할지에 대한 구체적인 방법들을 제안한다. 단순히 구현 코드 예제를 제시할 뿐만 아니라 구현하면서 고민해 봐야 할 지점들을 공유하고 저자의 경험에서 도출한 의견을 피력한다. 이러한 내용은 실제로 클린 아키텍처를 도입해 보고 싶은 사람들에게 많은 도움이 될 것이라 확신한다. 와 다른점은? 로버트 마틴의 가 클린 아키텍처에 대한 개요를 설명한다면 이 책은 클린 아키텍처의 디테일 적 측면을다룬다고 볼 수 있다. 조금 재밌는 점은 저자가 를 완전히 받아들이..
[개발자의 서재] 클린 아키텍처 - 클린 아키텍처란 무엇인가?
[개발자의 서재] 클린 아키텍처 - 클린 아키텍처란 무엇인가?
2023.09.12이번에 리뷰할 책은 너무나도 유명한 로버트 마틴의 다. 로버트 마틴의 책은 왜 이렇게 인기가 많을까? 내 생각에 로버트 마틴 책의 가장 큰 장점은 ‘명쾌함’이다. 복잡한 문제를 단순하게 해결한다. 그 해결책이 피상적이지 않고 누구나 적용가능하며 실용적이다. 저자의 오랜 경험에서 나온 통찰 없이는 불가능한 일이다. 이 책 는 그런 로버트 마틴의 ‘명쾌함’이 가장 잘 드러난 책이다. 소프트웨어 아키텍처라는 복잡한 주제를 로버트 마틴 특유의 단순함으로 해결한다. 실로 명쾌하지 않을 수 없다. 소프트웨어 아키텍처 혹은 설계에 어려움을 느끼거나, 입문하려는 사람, 실무에 적용 가능한 강력한 원칙을 가지고 싶은 사람은 이 책이 도움일 될 것이다. 약간의 사견을 이야기해 보면 로버트 마틴의 책은 현대 소프트웨어를 설..