헥사고날 아키텍처
비즈니스 로직을 외부 요소(데이터베이스, UI, 외부 API 등)와 분리하여 결합도를 낮추는 소프트웨어 설계 패턴이다. 포트와 어댑터를 통해 핵심 로직을 보호하므로 AI 에이전트가 특정 레이어의 코드를 수정하거나 생성할 때 다른 부분에 미치는 영향을 최소화할 수 있다.