GlossaryData

Data Mesh

도메인 중심의 분산 데이터 아키텍처로, 데이터를 제품처럼 관리하는 패러다임

What is Data Mesh?

Data Mesh는 중앙 집중식 데이터 레이크/웨어하우스의 한계를 극복하기 위한 분산 데이터 아키텍처입니다.

각 도메인 팀이 자신의 데이터를 소유하고, 데이터를 제품처럼 관리하며, 셀프서비스 플랫폼을 통해 데이터를 공유합니다.

Four Principles

1. Domain Ownership

데이터는 해당 도메인 팀이 소유하고 관리합니다. 중앙 데이터 팀이 아닌 도메인 전문가가 데이터를 책임집니다.

2. Data as a Product

데이터를 제품처럼 취급합니다. 발견 가능성, 품질, 문서화, SLA를 갖춘 데이터 제품을 제공합니다.

3. Self-Serve Platform

도메인 팀이 쉽게 데이터 제품을 생성, 관리, 소비할 수 있는 플랫폼을 제공합니다.

4. Federated Governance

전역 표준과 정책을 정의하되, 각 도메인이 자율적으로 구현합니다.

Data Mesh vs Data Lake

Data LakeData Mesh
중앙 집중식분산형
중앙 데이터 팀 소유도메인 팀 소유
기술 중심도메인 중심