Data Mesh란?

2026. 6. 23. 21:35·Data Engineering/AWS

1. Data Mesh 필요성

기업에서 다루는 데이터가 많아질수록 데이터 파이프라인도 복잡해집니다. 초기에는 하나의 데이터팀이 모든 데이터를 관리하는 구조로도 충분하지만, 서비스와 조직 규모가 커질수록 여러 문제가 발생합니다.

  • 데이터 요청이 계속 쌓인다.
  • 특정 팀에 업무가 집중된다.
  • 데이터 품질 관리가 어려워진다.
  • 새로운 데이터가 필요할 때마다 대기 시간이 길어진다.

이러한 문제를 해결하기 위해 등장한 개념이 바로 데이터 메시(Data Mesh) 입니다.

이번 글에서는 데이터 메시가 무엇인지, 왜 등장했으며 기존 방식과 어떤 차이가 있는지 알아보겠습니다.


2. Data Mesh란?

https://estuary.dev/blog/data-mesh-architecture/?utm_source

Data Mesh는 데이터를 특정 중앙 조직이 독점적으로 관리하는 것이 아니라, 각 도메인(업무 영역)이 자신의 데이터를 직접 관리하도록 하는 데이터 아키텍처 개념입니다.

예를 들어 쇼핑 서비스를 운영한다고 가정해 보겠습니다.

  • 주문 팀 → 주문 데이터 관리
  • 결제 팀 → 결제 데이터 관리
  • 회원 팀 → 회원 데이터 관리
  • 물류 팀 → 배송 데이터 관리

각 팀은 자신이 가장 잘 알고 있는 데이터를 직접 생산하고 관리하며, 다른 팀은 필요한 데이터를 공유받아 활용합니다.

즉, 데이터 관리 책임을 중앙 데이터팀 하나에 집중시키는 것이 아니라 각 도메인으로 분산시키는 방식입니다.


3. 기존 중앙 집중형 구조의 한계

https://talent500.com/blog/difference-between-data-warehouse-and-data-mart/?utm_source

기존에는 하나의 데이터 플랫폼 팀이 모든 데이터를 수집하고 관리하는 구조가 일반적이었습니다.

3-1) 중앙 집중형 구조

주문 서비스
        \
결제 서비스 ----> 데이터팀 ----> 데이터 사용자
        /
회원 서비스

이 구조에서는 데이터팀이 모든 ETL 작업과 품질 관리, 데이터 제공을 담당합니다.

초기에는 효율적이지만 서비스 규모가 커질수록 다음과 같은 문제가 발생합니다.

  • 데이터팀 병목 현상 발생
  • 도메인 지식 부족으로 인한 품질 저하
  • 데이터 요청 처리 시간 증가
  • 특정 팀에 의존하는 구조 형성

4. Data Mesh 구조

https://www.devopsdigest.com/real-modern-data-stack?utm_source

Data Mesh에서는 각 도메인이 자신의 데이터를 직접 관리합니다.

주문 도메인 ------\
결제 도메인 -------\
회원 도메인 ---------> 데이터 사용자
물류 도메인 -------/

각 팀은

  • 데이터 생성
  • 품질 관리
  • 스키마 관리
  • 데이터 제공

까지 책임집니다. 데이터 플랫폼 팀은 데이터를 직접 관리하기보다 공통 인프라와 표준을 제공하는 역할을 수행합니다.


5. Data Mesh의 장점

구분 장점 설명
확장성 서비스와 조직 규모가 커져도 확장하기 쉽다 특정 데이터팀에 업무가 집중되지 않고 도메인별로 책임이 분산된다.
데이터 품질 도메인 지식이 반영된다 데이터를 가장 잘 이해하는 팀이 직접 관리하기 때문에 품질 향상을 기대할 수 있다.
병목 감소 데이터 요청 처리 속도가 빨라진다 중앙 데이터팀을 거치지 않고 필요한 데이터를 직접 제공할 수 있다.
책임 명확화 문제 발생 시 원인 파악이 쉽다 데이터 소유자가 명확해 장애 대응과 품질 관리가 용이하다.
자율성 향상 각 팀이 독립적으로 운영 가능하다 도메인별 요구사항에 맞춰 데이터 파이프라인을 구축할 수 있다.

6. Data Mesh의 단점

구분 단점 설명
조직 문화 높은 협업 수준이 필요하다 각 팀이 데이터 관리 책임을 가져야 하므로 협업 문화와 책임 의식이 중요하다.
표준 관리 데이터 일관성이 깨질 수 있다 도메인별로 서로 다른 방식으로 운영하면 스키마나 품질 기준이 달라질 수 있다.
운영
복잡성
관리 대상이 증가한다 여러 도메인에서 각각 데이터를 운영하기 때문에 관리 범위가 넓어진다.
플랫폼
비용
추가적인 인프라 구축이 필요하다 Self-Service Platform과 거버넌스 체계를 마련해야 한다.
적용 범위 작은 조직에서는 효율이 떨어질 수 있다 데이터 규모가 크지 않은 경우 중앙 집중형 구조가 더 단순하고 효율적일 수 있다.

7. Data Mesh와 Data Lake의 차이

구분 Data Lake Data Mesh
관점 저장소 중심 조직 구조 중심
데이터 관리 중앙 데이터팀 각 도메인 팀
책임 중앙 집중 분산 관리
확장 방식 플랫폼 확장 조직 단위 확장
핵심 데이터 저장 데이터 소유권

Data Lake가 데이터를 저장하는 공간에 대한 개념이라면, Data Mesh는 데이터를 누가 관리하고 책임질 것인가에 대한 아키텍처 개념이라고 볼 수 있습니다.


8. 마치며

Data Mesh는 단순히 새로운 기술이 아니라 데이터 관리 방식과 조직 구조를 함께 변화시키는 개념입니다.

 

규모가 커질수록 중앙 데이터팀에 모든 책임이 집중되면 병목 현상이 발생할 수 있습니다. Data Mesh는 이러한 문제를 해결하기 위해 각 도메인이 데이터를 직접 관리하고 책임지도록 하는 구조를 제안합니다.

 

물론 모든 조직에 적합한 것은 아니지만, 데이터 규모와 조직이 커질수록 확장성과 책임 분산 측면에서 중요한 아키텍처로 주목받고 있습니다.

'Data Engineering > AWS' 카테고리의 다른 글

AWS EFS란?  (0) 2026.06.26
AWS EBS란?  (0) 2026.06.26
AWS S3 보안 정리 - SSE, CSE, SSL/TLS 이해하기  (0) 2026.06.25
AWS S3 Lifecycle이란?  (0) 2026.06.25
AWS Glue란?  (0) 2026.06.23
'Data Engineering/AWS' 카테고리의 다른 글
  • AWS EBS란?
  • AWS S3 보안 정리 - SSE, CSE, SSL/TLS 이해하기
  • AWS S3 Lifecycle이란?
  • AWS Glue란?
jjaehyeok
jjaehyeok
jjaehyeok 님의 블로그 입니다.
  • jjaehyeok
    jjaehyeok 님의 블로그
    jjaehyeok
  • 전체
    오늘
    어제
    • 분류 전체보기 (108)
      • Navisafe (15)
        • Infrastructure (13)
        • Data Pipeline (0)
        • Trouble shooting (2)
      • Data Engineering (56)
        • Airflow (11)
        • Kafka (3)
        • Spark (0)
        • ELK (2)
        • Kubernetes (7)
        • AWS (33)
        • Flink (0)
      • CodingTest (31)
        • 문제 풀이(Lv1~Lv2) (21)
        • 문제 풀이(Lv3) (10)
        • SQL (0)
      • 알고리즘 정리 (3)
        • 자료구조 (스택, 큐, 해시) (3)
        • 정렬 & 그리디 (0)
        • DFS & BFS (0)
        • 이분탐색 (0)
        • DP (0)
      • 자격증 (1)
        • CKAD (1)
        • DEA-C01 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    k8s
    S3
    CKAD
    Redshift
    DynamoDB
    EC2
    documentdb
    trouble shooting
    elk
    Airflow
    AWS
    Glue
    RDS
    eks
    datatransfer
    Kafka
    batch
    datasync
    ECR
    DEA-C01
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
jjaehyeok
Data Mesh란?
상단으로

티스토리툴바