11장. 모든 것을 하나로 모으기
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
Data Mesh는 운영 애플리케이션에서 배출되는 배기 가스의 한 형태에 지나지 않는, 사용하기 어려운 데이터를 다루면서 어렵게 얻은 교훈을 바탕으로 네 가지 원칙에 기초합니다. 원래 소스 외부에서 데이터를 얻고 액세스하는 메커니즘은 일반적으로 사후에 임시방편으로 소스 시스템에 볼트로 고정하는 방식으로 추가됩니다.
Data Mesh는 비즈니스의 다른 제품과 동일한 엄격함, 소유권 및 기능 관리를 통해 제품으로 데이터를 승격합니다. "알아서 알아서 해결하라"는 자유로운 데이터 액세스는 목적에 맞게 구축되고, 유지 관리되고, 지원되는 모드로 대체됩니다. 이는 기술적인 변화만큼이나 사회적인 변화이며, 하향식 및 상향식 동의가 모두 필요합니다. 데이터를 소유, 생성, 발견, 액세스하는 방법을 재평가한 다음 이를 실행하는 데 필요한 프로세스, 거버넌스, 기술을 구축합니다.
이벤트 스트림은 데이터 메시를 실현하기 위한 최고의 옵션을 제공합니다. 이벤트 스트림은 과거 및 실시간 데이터 통신을 위한 단일 메커니즘을 제공하여 소비자가 필요에 따라 사용, 혼합 및 조합할 수 있는 Data Mesh의 기본 구성 요소를 형성합니다.
Data Mesh는 도메인 소유권, 제품으로서의 데이터, 연합 거버넌스, 셀프 서비스 플랫폼이라는 네 가지 주요 원칙을 기반으로 합니다. 이러한 원칙을 통해 조직 전체에서 중요한 비즈니스 데이터를 안전하고 효과적이며 대규모로 전달하는 데 집중할 수 있습니다:
- 도메인 소유권
-
데이터를 가장 잘 아는 사람( )은 동료와 동료들이 적절하다고 판단되는 데이터를 쉽게 사용하고 액세스할 수 있도록 해야 할 책임이 있습니다. 도메인 소유자는 잠재 고객과 상의하여 데이터 요구 사항을 파악하고 비즈니스 요구 사항이 충족되는지 확인합니다. 도메인 소유자는 내부 모델과 외부 데이터 제품이 독립적으로 발전하고 변경될 수 있도록 외부 당사자의 과도한 노출과 허용할 수 없는 수준의 결합으로부터 내부 도메인 모델을 보호할 책임이 있습니다.
- 제품으로서의 데이터
-
중요한 비즈니스 데이터는 애플리케이션의 런타임, 환경 또는 코드베이스에 관계없이 애플리케이션의 빌딩 블록 기본 요소로 쉽고 안정적으로 사용할 수 있어야 합니다. 데이터를 제품으로서 생성하는 데 집중하고, 데이터를 일류 시민으로 취급하며, 전용 소유권, 최소 품질 보장, SLA, 깨끗하고 안정적인 액세스를 위한 확장 가능한 메커니즘을 완비하면 이 목표를 달성할 수 있습니다.
데이터 제품은 비즈니스 서비스를 구성하는 기본 구성 요소 역할을 하며, 소비자가 자신의 사용 사례에 맞게 데이터에 액세스하고 사용할 수 있도록 합니다.
- 연합 거버넌스
-
연합 거버넌스는 안정과 질서를 유지하고, 개인의 자율성과 하향식 중앙 집중식 통제의 균형을 유지하는 데 중점을 둡니다.
Data Mesh에 참여하는 사람들로 구성된 거버넌스 팀은 도메인 소유자, ...