상세정보
만들면서 배우는 헥사고날 아키텍처 설계와 구현
미리보기

만들면서 배우는 헥사고날 아키텍처 설계와 구현

저자
다비 비에이라 저/김영기 역
출판사
위키북스
출판일
2023-07-10
등록일
2024-02-29
파일포맷
PDF
파일크기
5MB
공급사
YES24
지원기기
PC 웹뷰어 프로그램 수동설치 뷰어프로그램 설치 안내
현황
  • 보유 1
  • 대출 0
  • 예약 0

책소개

리팩터링, 확장, 유지보수하기 쉬운 시스템 개발을 위한 헥사고날 애플리케이션 구축 실용 가이드!

헥사고날 아키텍처는 기술 코드와 비즈니스 코드의 분리, 변경에 더 잘 견디는 소프트웨어, 그리고 많은 양의 리팩터링 없이도 새로운 기술의 발전 및 통합을 허용해 개발자의 생산성을 향상시킨다. 헥사고날 원칙을 고수함으로써, 코드를 이해하고 유지보수에 필요한 노력을 줄이는 방법으로 소프트웨어를 구조화할 수 있다.

이 책은 엔티티, 유스케이스, 포트와 어댑터 같은 헥사고날 아키텍처의 기반 요소에 대한 심도 깊은 분석으로 시작해, 도메인 헥사곤에서 비즈니스 코드를 결합하는 방법, 애플리케이션 헥사곤에서 포트와 유스케이스를 사용해 기능을 만드는 방법, 프레임워크 헥사곤에서 어댑터를 사용해 소프트웨어를 다양한 기술과 호환이 되게 만드는 방법 등을 배운다. 또한 모든 헥사고날 아키텍처의 기반 요소를 적용하는 실제 시나리오를 기반으로 시스템을 직접 개발해 본다.

아울러 헥사고날 시스템을 만들어 보면서 자바 모듈을 사용해 의존성 역전을 강화하고 아키텍처 내의 각 헥사곤에서 격리를 보장하는 방법과 쿼커스를 사용해 헥사고날 애플리케이션을 클라우드 네이티브 시스템으로 바꾸는 방법도 알려준다. 이 책이 끝날 무렵이면, 복잡하고 오랫동안 지속되는 애플리케이션의 개발에 질서와 온전함을 가져올 수 있을 것이다.

QUICKSERVICE

TOP