본문 바로가기
Backend#Backend#Architecture조회 1

Hexagonal Architecture란?

정의

Alistair Cockburn의 아키텍처. 도메인을 중심에 두고 외부(DB·UI·API)를 포트/어댑터로 분리.

다른 표현헥사고날

Hexagonal이란?

"Ports and Adapters"라고도 불린다. 비즈니스 로직이 프레임워크·DB에 의존하지 않게 경계를 둔다.

구성

  • Domain (핵심)
  • Ports — 인터페이스
  • Adapters — 실제 구현 (DB 어댑터, HTTP 어댑터)

Clean Architecture·Onion Architecture와 유사한 철학.

🔗 함께 보면 좋은 용어

Backend 전체 →