코딩 초짜의 코딩코딩

코딩 초짜의 코딩코딩

반응형
  • 분류 전체보기 (20)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

코딩 초짜의 코딩코딩

컨텐츠 검색

태그

회원가입 architecture 유닛 테스트 헥사고날 테스트 코드 HEXAGONAL 통합 테스트 소셜 로그인 jest 아키텍처 e2e 테스트 TDD 테스트 주도 개발 AWS cognito

최근글

댓글

공지사항

아카이브

아키텍처(1)

  • 헥사고날 아키텍처 (Port & Adapter) - 유연한 변화와 테스트하기 쉬워지는 아키텍처

    헥사고날 아키텍처 클린 아키텍처의 일종으로 전통적인 계층형 아키텍처 (Layered Architecture)를 보완하기 위해 탄생했다. 도메인 중심의 아키텍처로 클린 아키텍처를 일반화한 구조 중 하나이다. 포트와 어댑터 (Ports and Adapter)아키텍처라고도 말한다. * 도메인: 영역 혹은 집합을 뜻하는 말로 여기에서는 비즈니스 로직을 뜻한다. 계층형 아키텍처의 문제 1. 데이터 베이스(영속성)에 대한 의존성이 도메인 계층이 전파된다. 계층형 아키텍의 도메인 계층은 영속성에 의존하고있다. 즉, 데이터 베이스에 변화가 일어난다면 도메인 계층도 변화가 생겨서 유연함이 떨어지고 변화에 취약해진다. * 영속성: 데이터를 생성한 프로그램이 종료되더라도 사라지지 않는 데이터 2. 계층을 Skip 할 수 있..

    2024.01.21
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바