1️⃣ 계층형 아키텍처의 한계Controller -> Service -> Repository -> DB이 구조를 계층형(Layered) 아키텍처 라고 한다. 이 구조의 단점은 다음과 같다. 변경 전파 : DB나 외부 API가 바뀌면 Service 코드까지 수정해야 한다.결합도 증가 : 비즈니스 로직이 JPA, Mybatis 같은 기술 세부사항에 묶인다.테스트 어려움 : DB 연결 없이 Service 로직을 테스트하기 어렵다.이 구조의 의존성 방향은 "바깥 👉 안쪽" 이다. 즉, Controller가 Service를 사용하고 Service가 Repository를 사용한다.👉 👉 도메인 로직이 외부 기술에 의존하는 구조 2️⃣ 헥사고날 아키텍처 DB나 API, 웹 UI 같은 기술이 도메인 로직을 몰라..