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 Lake | Data Mesh |
|---|---|
| 중앙 집중식 | 분산형 |
| 중앙 데이터 팀 소유 | 도메인 팀 소유 |
| 기술 중심 | 도메인 중심 |