Skip to Content
진화적 아키텍처
book

진화적 아키텍처

by 닐 포드, 레베카 파슨스, 패트릭 쿠아, 정병열
August 2023
Beginner to intermediate
304 pages
6h 47m
Korean
Hanbit Media, Inc.
Content preview from 진화적 아키텍처
136
2부
구조
스트
개념은 일맥상통하는 면이 있다. 광범위하게 퍼진 커플링은 아키텍처를
연약하게
brittleness
만드는 주범이다. 연약한 아키텍처는 한 지점의 사소한 변화가 국지적인 경계를 넘어 예측할
수 없는 파손을 일으킨다.
다소 극단적이고 불운한 사례를 살펴보자. 일부 아키텍처는 통합 지점에서 애플리케이션의 데
이터베이스 스키마를 노출시킨다. 그러나
DDD
에서
DB
스키마는 경계 콘텍스트 및 상세 구
현부에 속한다. 이 정보를 다른 애플리케이션에 노출한다는 것은 단일 애플리케이션의 데이터
베이스 변경 사항이 의도치 않게 다른 애플리케이션을 중단시킬지도 모른다는 의미다. 상세 구
현 정보를 노출하는 범위가 넓을수록 아키텍처의 전반적인 무결성은 훼손된다.
적어도
1993
년(또는 그 이전)부터 아키텍처의 일반적인 추세는 구현 커플링을 최소한의 범위
로 제한하는 것이었다.
경계 콘텍스트
라 부르든
지역성 원칙 준수
라 부르든, 아키텍트들은 수십
년간 이 문제와 다투고, 조정하고, 화해하기를 반복했다.
경계 콘텍스트는 효율적인 커플링이라는 철학을 표현하는 개념이다. 비교적 근래 등장한 이 개
념이
DDD
에 기원을 두고 있음은 분명한 사실이지만, 시스템 설계와 추상적으로 밀접한 관련
이 있음 또한 부정할 수 없다. 따라서 경계 콘텍스트를 반영하는 동시에 아키텍처의 용어로 이
를 표현할 새로운 개념이 필요하다. 이러한 개념은 추상적 설계 수준을 넘어 실제 아키텍처의
관심사들 사이에 경계 콘텍스트를 단단히 결부시킨다.
5.2
아키텍처 퀀텀 및 세분성 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

머신러닝 시스템 설계

머신러닝 시스템 설계

칩 후옌
고성능 파이썬(2판)

고성능 파이썬(2판)

오현석, 미샤 고렐릭, 이안 오스발트
러닝 타입스크립트

러닝 타입스크립트

조시 골드버그

Publisher Resources

ISBN: 9791169211345