더북(TheBook)

1.1.1 FTGO 애플리케이션 아키텍처

전형적인 엔터프라이즈 자바 애플리케이션인 FTGO의 전체 구조는 코어가 비즈니스 로직으로 구성된 육각형 아키텍처(hexagonal architecture)(2장)입니다. UI 구현 및 외부 시스템 통합을 담당하는 다양한 어댑터가 비즈니스 로직을 감싼 모양새입니다(그림 1-1).

▲ 그림 1-1 육각형 아키텍처를 가진 FTGO 애플리케이션은 모바일 앱과 클라우드 서비스(결제, 메시징, 이메일) 같은 외부 시스템과의 인터페이스와 UI가 구현된 어댑터로 둘러싸인 비즈니스 로직으로 구성된다

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.