smaple.tr
data mesh

Data Mesh Mimarisi: Veri Yonetiminde Yeni Yaklasim [2026]

Mehmet Kurtipek
30 Nisan 2026
9 dk okuma
data mesh
veri mimarisi
domain-driven
data product
veri yönetimi
federated governance

Data Mesh Mimarisi Nedir?

Kurumsal veri yonetimi son on yilda ciddi bir donusum gecirdi. Merkezi veri ekiplerinin darbogazlara donusmesi, veri kalitesinin dusuk kalmasi ve is birimlerinin ihtiyaclarina zamaninda cevap verilememesi gibi sorunlar, yeni bir yaklasimin kapilari aralamasina neden oldu. Zhamak Dehghani tarafindan 2019 yilinda ortaya konan data mesh, bu sorunlara koklu bir mimari cozum sunuyor.

Data mesh, veri yonetimini merkezi bir ekipten alip ilgili is birimlerine (domain'lere) dagitan, veriyi bir urun olarak ele alan ve bu sureci olceklenebilir bir platform ile destekleyen mimari bir paradigmadir. Geleneksel monolitik veri mimarilerinin aksine, data mesh dagitik bir yapiyi benimser ve organizasyonel degisimi teknik donusumle birlikte yurutur.

Bu rehberde data mesh mimarisinin dort temel prensibini, geleneksel yaklasimlarla karsilastirmasini, teknoloji yiginini ve uygulama stratejilerini detayli olarak inceleyecegiz.

Zhamak Dehghani'nin Dort Temel Prensibi

Data mesh mimarisi dort temel prensip uzerine insa edilir. Bu prensiplerin her biri birbirini tamamlar ve birinden feragat edilmesi mimarinin butunlugunu zedeler.

1. Domain-Oriented Data Ownership (Alan Odakli Veri Sahipligi)

Geleneksel mimarilerde merkezi bir veri ekibi tum organizasyonun verisini yonetir. Bu yaklasim olceklendikce ciddi darbogazlar olusturur. Data mesh'te ise veri sahipligi, veriyi ureten ve en iyi anlayan is birimlerine aittir.

Ornegin bir e-ticaret sirketinde siparis verisi siparis ekibinin, musteri verisi musteri iliskileri ekibinin, envanter verisi ise lojistik ekibinin sorumlulugundalir. Her domain kendi verisinin kalitesinden, erisilebirliginden ve dokumantasyonundan sorumludur.

Bu yaklasimin avantajlari sunlardir:

  • Veriye en yakin ekip, veri kalitesini en iyi sekilde saglayabilir
  • Darbogazlar ortadan kalkar, cunku her domain bagimsiz hareket eder
  • Domain uzmanligi dogrudan veri modellemeye yansir
  • Veri urunlerinin teslimat suresi kisalir

2. Data as a Product (Urun Olarak Veri)

Data mesh'in belki de en kritik prensibi, verinin bir urun gibi ele alinmasidir. Her domain, sundugu veriyi bir urun olarak tasarlar, gelistirir ve isletir. Bir veri urunun sahip olmasi gereken temel ozellikler sunlardir:

Ozellik Aciklama
Kesfedilebilirlik Diger ekipler veri urununu kolayca bulabilmeli
Erisilebilirlik Standart arayuzler uzerinden veri tuketilebilmeli
Anlasilabilirlik Sema, dokumantasyon ve ornekler mevcut olmali
Guvenilirlik SLA'lar tanimli, kalite metrikleri izlenmeli
Birlikte Calisabilirlik Diger veri urunleriyle entegre olabilmeli
Guvenlik Erisim kontrolleri ve veri gizliligi saglanmali
Deger Tuketicilere olculebilir deger sunmali

Bir veri urunu, ham veri tablosundan cok daha fazlasini icerir: sema tanimlari, kalite kontrolleri, erisim politikalari, dokumantasyon ve izleme mekanizmalari bir butun olarak sunulur.

3. Self-Serve Data Platform (Self-Servis Veri Platformu)

Her domain ekibinin sifirdan veri altyapisi kurmasi ne verimli ne de surdurulebilirdir. Self-serve data platform, domain ekiplerinin veri urunlerini olusturmasini, dagitmasini ve yonetmesini kolaylastiran altyapi katmanini ifade eder.

Bu platform asagidaki yetenekleri saglar:

  • Veri urunu olusturma: Sablonlar, CI/CD pipeline'lari ve kod uretecleri
  • Veri depolama: Standartlastirilmis depolama katmanlari
  • Veri kataloglama: Otomatik metadata toplama ve arama
  • Erisim yonetimi: Merkezi kimlik ve yetkilendirme
  • Izleme ve gozlemlenebilirlik: Metrik toplama, uyari mekanizmalari
  • Veri kalite kontrolleri: Otomatik dogrulama ve raporlama

Platform ekibi, domain ekiplerinin altyapi karmasikligiyla ugrasmasini onleyerek onlarin is mantigi ve veri kalitesine odaklanmasini saglar. Bu yaklasim, bulut hizmetlerinin uygulama gelistiricilere sundugu soyutlama katmanina benzer.

4. Federated Computational Governance (Federatif Hesaplamalı Yonetisim)

Dagitik bir yaklasim, kuralsiz bir ortam anlamina gelmez. Federated governance, merkezi standartlarin belirlenmesini ancak bu standartlarin her domain tarafindan ozerk sekilde uygulanmasini ongoren bir yonetisim modelidir.

Bu modelin temel bilesenleri sunlardir:

  • Global politikalar: Veri gizliligi, saklama suresi, isimlendirme standartlari
  • Otomatik uyum kontrolleri: Politikalarin kod olarak tanimlanmasi ve otomatik dogrulanmasi
  • Interoperabilite standartlari: Veri urunleri arasinda tutarlilik saglayan kurallar
  • Yonetisim kurulu: Domain temsilcilerinden olusan, karar alma mekanizmasi

Onemli olan nokta, yonetisimin mumkun oldugunca otomatize edilmesidir. Manuel onay surecleri darbogazlara donusur; bunun yerine CI/CD pipeline'larina entegre edilen politika kontrolleri tercih edilmelidir.

Data Mesh, Data Lake ve Data Warehouse Karsilastirmasi

Farkli veri mimarisi yaklasimlarini karsilastirmak, dogru tercihi yapabilmek icin onemlidir.

Kriter Data Warehouse Data Lake Data Mesh
Mimari Yaklasim Merkezi, monolitik Merkezi, esnek Dagitik, domain-odakli
Veri Sahipligi Merkezi veri ekibi Merkezi veri ekibi Domain ekipleri
Veri Yapisi Sema-on-write Sema-on-read Veri urunu standartlari
Olceklenme Dikey Yatay (depolama) Yatay (organizasyonel)
Veri Kalitesi Merkezi kontrol Genellikle dusuk Domain sorumlulugu
Esneklik Dusuk Yuksek Yuksek
Organizasyonel Etki Dusuk Dusuk Yuksek
Uygun Olcek Kucuk-orta Orta-buyuk Buyuk-cok buyuk

Data mesh, data lake veya data warehouse'un yerine gecen bir teknoloji degildir. Aslinda her domain kendi icinde bir data lake veya data warehouse kullanabilir. Data mesh, bunlarin nasil organize edildigi ve kimin sorumlu oldugu konusundaki mimari yaklasimi degistirir.

Data Mesh Teknoloji Stack'i

Data mesh belirli bir teknoloji seti dayatmaz, ancak basarili uygulamalarda ortak gordugun bir teknoloji yigini vardir.

Veri Depolama Katmani

Domain ekipleri veri urunlerini farkli depolama cozumleri uzerinde sunabilir. Bunlar arasinda nesne depolama (AWS S3, Azure Blob Storage), bulut veri ambarlari (Snowflake, BigQuery, Databricks), iliskisel veritabanlari ve streaming platformlari (Apache Kafka, AWS Kinesis) yer alir.

Veri Katalogu ve Kesif

Veri urunlerinin kesfedilebilir olmasi icin merkezi bir katalog sistemi gereklidir. DataHub, Apache Atlas, Atlan ve Collibra gibi araclar bu amaca hizmet eder. Bu sistemler metadata'yi otomatik toplar, veri soyagaci (lineage) bilgisini izler ve arama yetenegi sunar.

Veri Kalite ve Gozlemlenebilirlik

Great Expectations, Soda, Monte Carlo ve Bigeye gibi araclar veri kalitesini izlemek ve anomali tespiti yapmak icin kullanilir. Her veri urunun kalite metriklerinin surekli olarak izlenmesi, guvenilirligin saglanmasi acisindan kritiktir.

Orkestrasyon ve Pipeline

Domain ekiplerinin veri pipeline'larini yonetmek icin Apache Airflow, Dagster, Prefect veya dbt gibi araclara ihtiyaci vardir. Bu araclar veri donusum sureclerini tanimlamayi, zamanlama yapmay ve hata yonetimini kolaylastirir.

Platform Altyapisi

Self-serve platformun kendisi icin Kubernetes, Terraform, ArgoCD gibi altyapi araclari kullanilir. Infrastructure as Code (IaC) yaklasimi, platform yeteneklerinin tekrarlanabilir ve tutarli sekilde sunulmasini saglar.

Data Contracts ve Data Product Specification

Data mesh mimarisinde veri urunleri arasindaki sozlesmeler (data contracts), sistemin isleyisi icin hayati oneme sahiptir. Bir data contract, veri ureticisi ile tuketicisi arasindaki anlasamayi resmilestiren bir dokumandır.

Bir data contract asagidaki bilgileri icerir:

  • Sema tanimi: Alanlarin isimleri, tipleri ve kisitlamalari
  • SLA'lar: Tazelik (freshness), erisilebilirlik ve yanit suresi garantileri
  • Kalite kurallari: Beklenen deger araliklari, null orani limitleri
  • Erisim politikalari: Kimler, hangi kosullarda erisebilir
  • Degisim politikasi: Geriye donuk uyumluluk kurallari
  • Iletisim kanallari: Sorun durumunda kiminle iletisime gecilecegi

Data product specification ise bir veri urunun teknik ve operasyonel tanimini icerir. Bu spesifikasyon genellikle YAML veya JSON formatinda tanimlanir ve CI/CD pipeline'larina entegre edilerek otomatik dogrulama yapilir.

Ornek bir data contract yapisi su sekilde olabilir:

dataContract:
  name: "siparis-ozet"
  version: "2.1.0"
  owner: "siparis-domain-ekibi"
  schema:
    fields:
      - name: siparis_id
        type: string
        required: true
      - name: toplam_tutar
        type: decimal
        required: true
      - name: siparis_tarihi
        type: timestamp
        required: true
  sla:
    freshness: "1 saat"
    availability: "99.9%"
  quality:
    null_ratio_max: 0.01
    uniqueness:
      - siparis_id

Organizasyonel Degisim Yonetimi

Data mesh sadece teknik bir donusum degil, ayni zamanda organizasyonel bir degisimdir. Bu degisimin basarili olabilmesi icin asagidaki unsurlarin dikkate alinmasi gerekir.

Rol ve Sorumluluk Tanimlari

Data mesh ile birlikte yeni roller ortaya cikar:

Rol Sorumluluk
Data Product Owner Veri urunun vizyonu, onceliklendirme, tuketici iliskileri
Data Product Developer Veri urunun teknik gelistirmesi ve bakimi
Platform Engineer Self-serve platformun gelistirilmesi ve isletilmesi
Data Governance Lead Federated governance politikalarinin olusturulmasi
Domain Data Steward Domain icinde veri kalitesi ve standartlarin uygulanmasi

Asamali Gecis Stratejisi

Tum organizasyonu ayni anda data mesh'e gecirmek risklidir. Basarili donusumler asagidaki asamalari izler:

  1. Pilot secimi: En hazir ve istekli 1-2 domain ile baslanir
  2. Platform MVP: Temel self-serve yetenekleri olusturulur
  3. Ilk veri urunleri: Pilot domain'ler ilk veri urunlerini yayinlar
  4. Ogrenme ve iyilestirme: Pilot sonuclarindan dersler cikarilir
  5. Yayginlastirma: Basarili deneyimler diger domain'lere aktarilir
  6. Olgunlastirma: Governance ve platform yetenekleri derinlestirilir

Smart Maple olarak gozlemledigimiz en buyuk hata, organizasyonlarin teknik altyapiyi kurmadan once kulturel ve organizasyonel hazirlik asamasini atlamasidir. Domain ekiplerinin veri sahipligini benimsemesi, ust yonetimin bu yaklasimi desteklemesi ve gerekli yetkinliklerin kazandirilmasi, teknik altyapidan once tamamlanmasi gereken adimlardir.

Data Mesh Anti-Pattern'leri ve Zorluklar

Data mesh uygulamalarinda sik karsilasilan hatalar ve zorluklar, mimarinin basarisini dogrudan etkiler.

Sik Karsilasilan Anti-Pattern'ler

Merkezi Kontrol Egilimi: Federated governance'i merkezi bir onay mekanizmasina donusturmek, data mesh'in temel felsefesine aykiridir. Yonetisim otomatize edilmeli, manuel darbogazlar yaratilmamalidir.

Teknoloji Oncelikli Yaklasim: Organizasyonel degisim saglanmadan teknoloji yatirimina baslamak, en yaygin hatalardan biridir. Data mesh oncelikle bir organizasyonel paradigma, sonra bir teknik mimaridir.

Veri Urunu Enflasyonu: Her veri tablosunu bir veri urunu olarak tanimlamak, katalogda kaos yaratir. Veri urunleri, gercek tuketici ihtiyaclarina dayali olmalidir.

Platform Yetersizligi: Domain ekiplerinden veri urunleri uretmeleri beklenirken yeterli platform destegi saglanmamasi, motivasyon kaybi ve kalite dususune yol acar.

Domain Sinirlarinin Yanlis Belirlenmesi: Conway Yasasi geregi, veri mimarisi organizasyon yapisini yansitur. Domain sinirlarinin yanlis cizilmesi, veri urunlerinde gereksiz bagimliliklara ve tutarsizliklara neden olur.

Temel Zorluklar

Cross-Domain Sorgular: Birden fazla domain'in verisini birlestiren analitik ihtiyaclar, data mesh'te ek karmasiklik getirir. Bu durumda turetilmis veri urunleri veya query federation katmanlari kullanilabilir.

Veri Tekrarlama: Dagitik yaklasim, ayni verinin farkli domain'lerde tekrarlanmasina yol acabilir. Bu durum depolama maliyetlerini artirabilir ve tutarlilik sorunlari yaratabilir.

Yetkinlik Acigi: Domain ekipleri genellikle veri muhendisligi deneyimine sahip degildir. Egitim programlari ve platform soyutlamalari bu acigi kapatmak icin gereklidir.

Maliyet Yonetimi: Dagitik altyapi, merkezi bir yapiya kiyasla maliyet optimizasyonunu zorlastirir. FinOps pratiklerinin data mesh ile birlikte uygulanmasi onemlidir.

Data Mesh'e Ne Zaman Gecilmeli?

Data mesh her organizasyon icin uygun degildir. Asagidaki kosullar saglaniyorsa data mesh yaklasimi degerlendirilmelidir:

  • Organizasyonda en az 5-10 bagimsiz domain bulunmalidir
  • Merkezi veri ekibi darbogazlara neden olmaktadir
  • Veri tuketicilerinin ihtiyaclarina zamaninda cevap verilememektedir
  • Domain ekipleri teknik olgunluga sahiptir veya bu olgunlugu kazanmaya isteklidir
  • Ust yonetim organizasyonel degisimi desteklemektedir

Kucuk ve orta olcekli organizasyonlar icin merkezi veri mimarileri hala en verimli yaklasim olabilir. Data mesh'in getirdigi organizasyonel karmasiklik, ancak belirli bir olcegin uzerinde kendini amorti eder.

Sonuc

Data mesh mimarisi, buyuk olcekli organizasyonlarin veri yonetiminde karsilastigi yapısal sorunlara koklu bir cozum sunuyor. Domain-oriented ownership, data as a product, self-serve platform ve federated governance prensipleri bir butun olarak uygulandiginda, veri ekosistemi olceklenebilir, kaliteli ve surdurulebilir bir yapiya kavusur.

Ancak bu donusum kolay degildir. Teknik altyapi, organizasyonel degisim ve kultur donusumu birlikte yurutulmeli, asamali bir gecis stratejisi izlenmelidir. Smart Maple'in veri muhendisligi deneyimlerine dayanarak soyleyebiliriz ki, basarili data mesh uygulamalarinin ortak noktasi sabir, pilot projelerle ogrenme ve surekli iyilestirme kulturudur.

Dogru uygulandiginda data mesh, veri yonetimini bir darbogazdan stratejik bir rekabet avantajina donusturebilir. Onemli olan, teknoloji trendlerini takip etmek yerine organizasyonunuzun gercek ihtiyaclarina uygun bir yaklasimi benimsemektir.

İlgili Makaleler

10 Ağustos 2026

MLOps Rehberi: Makine Öğrenmesi Modellerini Production'a Taşıma

Giriş: MLOps Nedir ve Neden Önemlidir? Makine öğrenmesi modelleri geliştirmek günümüzde nispeten kolaydır. Açık kaynak kütüphaneleri kullanarak son derece başarılı modeller oluşturabiliriz. Ancak bu modelleri production ortamına taşıyarak, ölçeklendirebilir, güvenilir ve sürdürülebilir şekilde çalıştırmak tamamen farklı bir hikayedir. Araştırmalara göre, veri bilimcileri tarafından geliştirilen makine öğrenmesi modellerinin %87'si hiçbir zaman production ortamına ulaşmaz. Bu başarısızlı

Devamını Oku: MLOps Rehberi: Makine Öğrenmesi Modellerini Production'a Taşıma
9 Ağustos 2026

LLM Fine-Tuning ve Özel Model Eğitimi Rehberi [2026]

LLM Fine-Tuning: Kurumsal Yapay Zeka Stratejisinin Temel Taşı Büyük dil modelleri (LLM), genel amaçlı metin üretimi ve anlama konusunda etkileyici performans sergiliyor. Ancak kurumsal ortamlarda belirli bir alan, terminoloji veya iş sürecine uyum sağlamaları gerektiğinde, genel bilgileri çoğu zaman yetersiz kalıyor. Bu noktada fine-tuning, yani ince ayar süreci devreye giriyor. Fine-tuning sayesinde mevcut bir temel modeli, kendi verileriniz ve ihtiyaçlarınız doğrultusunda özelleştirmek

Devamını Oku: LLM Fine-Tuning ve Özel Model Eğitimi Rehberi [2026]
8 Ağustos 2026

Bilgisayarlı Görü Uygulamaları: Nesne Tespiti, OCR ve Endüstriyel AI

Bilgisayarlı Görü Uygulamaları: Endüstriyel ve Medikal AI'nin Temel Teknolojisi Bilgisayarlı görü, makine öğrenmesinin en etkili alanlarından biridir. Türkiye'de yaşanan dijital dönüşüm sürecinde, özellikle üretim, sağlık ve lojistik sektörlerinde görü tabanlı otomasyon kritik hale gelmiştir. Smart Maple olarak Ankara'da geliştirdiğimiz çözümler, son beş yılda 150+ kuruluşunun üretim verimliliğini ortalama %35 oranında artırmıştır. Bu rehberde, bilgisayarlı görü teknolojisinin iş değeri

Devamını Oku: Bilgisayarlı Görü Uygulamaları: Nesne Tespiti, OCR ve Endüstriyel AI