[Hexagonal Architecture] 레이어드 아키텍처에서 헥사고날 아키텍처로 전환기
1. 개요최근 입사한 회사에선 Hexagonal Architecture와 MSA를 도입하고 있다. 학습을 위해 여러 컨퍼런스 영상과 블로그를 보고 있지만 역시 개발자는 백문이불여일타 아니겠는가? 레이어드 아키텍처로 구성된 프로젝트를 헥사고날 아키텍처로 리펙토링 하고자 한다. 리액트를 학습하기 위해 만든 작은 todo app 프로젝트가 있는데 이 프로젝트로 지지고 볶고 여러 공부를 하고 있다. 이번에도 이 프로젝트 가지고 지지고 볶아 볼 것이다. 2. Hexagonal Architecture란? 간단하게 헥사고날 아키텍처에 대해 언급하고 넘어가면 헥사고날 아키텍처는 애플리케이션의 내부 로직과 외부 인터페이스(예: 데이터베이스, 웹 등)를 분리하여 독립성을 강화하는 아키텍처 스타일이다. ..