İçeriğe atla
Şimdi yükleniyor
  • Anasayfa
  • Azure & Bulut
    • Microsoft Azure
    • Bulut Altyapı
    • Microsoft 365
  • Yazılım
    • DevOps
    • Geliştirici Araçları
    • Konteyner & K8s
  • AI & Veri
    • Yapay Zeka
    • Veri & Analitik
  • Güvenlik
    • Güvenlik & Kimlik
    • Kurumsal Teknoloji
  • Hakkımda
    • İletişim
×
  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka
  • Başlangıç
  • Güvenlik & Kimlik
  • Azure Cosmos DB’de Silinenleri Görmek: Change Feed’in Sessiz Gücü
Güvenlik & Kimlik Microsoft Azure Veri & Analitik all versions and deletes, AZ-305, Azure Cosmos DB, Change Feed, denetim uyumu, silme olayları, veri senkronizasyonu A.KILIÇ 03/06/2026 3 Yorumlar

Azure Cosmos DB’de Silinenleri Görmek: Change Feed’in Sessiz Gücü

Azure Cosmos DB’de Silinenleri Görmek: Change Feed’in Sessiz Gücü
Ana Sayfa › Güvenlik & Kimlik › Azure Cosmos DB’de Silinenleri Görmek: Change Feed’in Sessiz Gücü
⏱️ 8 dk okuma📅 3 Haziran 2026🔄 Güncelleme: 15 Temmuz 2026👁️ görüntülenme

Bir değişiklik, bazen bir olaydan fazlasıdır

Geçen sene Mart 2025’te, İstanbul’da bir perakende müşterisinde tuhaf bir şeyle uğraştık. Siparişler akıyordu, sorun yoktu. Stok tarafında garip bir kayma vardı, ürün silinmiş gibi görünüyordu, buna rağmen arkadaki senkronizasyon katmanı hiçbir şey olmamış gibi davranıyordu. İşin aslı şu: klasik change feed ile çalışıyorsanız bazı şeyler gözünüzün önünden sessizce kayıp gidiyor. Silme de onlardan biri.

📋 İçindekiler

  1. Şöyle söyleyeyim, Bunun Türkiye’deki karşılığı özellikle bankacılık, sigorta ve kamu tarafında daha net hissediliyor. Kurumsal müşterilerimde gördüğüm kadarıyla bizde veri saklama kültürü genelde “bir yerde dursun yeter” seviyesinden çıkıp “hangi işlem ne zaman öldü” seviyesine geçince gerçek ihtiyaç ortaya çıkıyor (evet, doğru duydunuz) Daha fazla bilgi için

    E tabi performans konusu da var. Her şeyi kaydedeyim derken maliyet yükselir mi? Yükselir tabiî ki… ama asıl soru şu: kaybettiğiniz görünürlük size daha pahalıya patlıyor mu? Bir finans kuruluşunda yanlış audit izinin yarattığı operasyon yükü bazen depolama maliyetinden çok daha can yakıcı oluyor.

    Maliyet ve benim sahadan gördüğüm gerçekler

    Bütçe tarafından bakınca mesele sadece Cosmos DB RU/s değil; change feed tüketicisinin altyapısı da devreye giriyor. Fonksiyonlar mı koşacak, container app mi kullanılacak, telemetry nereye gidecek… bunların hepsi toplam faturaya ekleniyor.. Türkiye’de TL bazında düşündüğünüzde kur dalgalanması da cabası oluyor; dün idare eden maliyet bugün biraz can sıkabiliyor.

    Küçük ekipler için önerim net: önce latest version ile başlayın, gerçekten delete visibility ihtiyacınız varsa all versions and deletes’e geçin.

    Büyük kurumsal yapılarda işe baştan iki ayrı kullanım modeli tasarlamak daha mantıklı olur çünkü sonradan refactor etmek bazen yeni geliştirmeden pahalıya geliyor.

    Ha bu arada…
    Cosmos DB’nın güzelliği burada: kapasiteyi değil davranışı seçiyorsunuz.
    Ama davranışı seçerken operasyon yükünü de dürüstçe tartmak lazım.
    Hayal kırıklığı dediğim nokta şu öldü:
    bazı ekipler bu özelliği görünce pek çok problem çözüldü sanıyor.
    Yok öyle yağma.
    Veri modeli kötü işe change feed mucize yaratmaz.

  2. Küçük startup: tek processor ile başlayın.
  3. Kritik olmayan senaryo: latest version yeterli olabilir.
  4. Audit gereksinimi varsa all versions and deletes açın.
  5. Senkronizasyon ile audit’i mutlaka ayırın.
  6. Bence ilk adımda şunları yapın

    1. Konteynerinizde hangi olayların gerçekten önemli olduğunu listeleyin.
    2. Create / update / delete ayrımına ihtiyacınız olup olmadığını test edin.
    3. Aynı anda iki consumer çalıştıracaksanız lease stratejisini planlayın. — ciddi fark yaratıyor
    4. Maliyet tarafını hem Azure faturası hem operasyon yükü olarak değerlendirin.

    Zaten Azure Functions kullanan ekiplerde iş biraz daha rahat ilerleyebilir çünkü tetikleme modeli sadeleşiyor.Ben Logosoft’ta birkaç projede gördüm,fonksiyonlarla hızlı kazanım elde ediliyor. Uzun vadede gözlemleme olmadan yürümüyor.Application Insights olmadan böyle akışa girmek bana biraz karanlıkta araba sürmek gibi geliyor doğrusu.

    Hani, Eğer mevcut içeriğe bakmak isterseniz şu yazılar da yakın dürüyor:Azure Functions İçin Yapay Zekâ Çalışma Alanı: Azure Functions İçin Yapay Zekâ Çalışma Alanı:

    Buna ek olarak DevOps bakışını sevenler için Azure DevOps ve GitHub: Yapay Zekâ Çağında Nereye Gidiyor? yazısı da iyi gider; çünkü event-driven mimaride teslimat kadar gözlem de önemli oluyor,hani sırf deploy etmek yetmiyor ya,işte tam o taraf.

    Sıkça Sorulan Sorular

    Cosmos DB change feed ne işe yarıyor?

    Change feed, hani container içindeki veri değişikliklerini sırayla akışa veren bir yapı. Yeni kayıtlar, güncellemeler ve bazı senaryolarda silmeler buradan okunuyor. Aslında modern entegrasyonlarda çok işe yarayan bir özellik.

    All versions and deletes ile latest version arasındaki fark ne?

    Aslında, Latest version sadece son hâli gösteriyor. Bir bakıma, all versions and deletes işe ara güncellemeleri ve silmeleri de veriyor. Yanı denetim veya olay geçmişine ihtiyacın varsa ikinci seçenek çok daha anlamlı, bence çoğu kurumsal projede bu tercih daha mantıklı.

    Aynı container için iki modu birlikte kullanabilir mıyım?

    Evet, kullanabilirsin. Capability hesabında açılıyor, mod seçimi işe tüketici tarafında yapılıyor. Dikkat etmen gereken tek şey, farklı lease container kullanman gerekiyor.

    Tamamen soft delete yerine bunu kullanmalı mıyım?

    Neredeyse her zaman değil açıkçası. Uygulamanın iş kuralına çok bağlı. Mesela soft delete bazı raporlama senaryolarında hâlâ pratik olabiliyor, ama delete event’i doğrudan almak çoğu kurumsal yapıda daha temiz dürüyor.

    Kaynaklar ve İleri Okuma

    Orijinal Microsoft Azure Cosmos DB blog duyurusu

    Azure Cosmos DB Change Feed Resmî Dokümantasyonu

    Change Feed Modları hakkında Microsoft Learn

    Aşkın KILIÇ
    Aşkın KILIÇYazar

    20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

    AZ-305AZ-104AZ-500AZ-400DP-203AI-102

    İlgili Yazılar

    Apple Watch’ta Token Taşıma: Entra External ID’de Yeni Dönem
    Apple Watch’ta Token Taşıma: Entra External ID’de Yeni Dönem2 May 2026
    Foundry Managed Compute: Açık Modelleri Üretimde Taşımak Kolaylaştı
    Foundry Managed Compute: Açık Modelleri Üretimde Taşımak Kolaylaştı7 Haz 2026
    .NET ve PostgreSQL ile Azure’da Cache’i Ciddiye Almak
    .NET ve PostgreSQL ile Azure’da Cache’i Ciddiye Almak4 May 2026
    Azure Boards: Ek Alan Filtreleriyle Etkili Yönetim
    Azure Boards: Ek Alan Filtreleriyle Etkili Yönetim9 Mar 2026

    Bu içerik işinize yaradı mı?

    Benzer içerikleri kaçırmamak için YouTube ve GitHub hesaplarımı takip edin.

    YouTube GitHub

    Haftalık Bülten

    Her pazar özenle seçilmiş teknoloji yazıları doğrudan e-postanıza gelsin.

Etiket all versions and deletes AZ-305 Azure Cosmos DB Change Feed denetim uyumu silme olayları veri senkronizasyonu
A.KILIÇ

Microsoft Azure Çözüm Uzmanı | Bulut Bilişim, Yapay Zekâ, DevOps ve Kurumsal Güvenlik alanlarında 15+ yıl deneyim. Azure, Kubernetes, AI/ML ve modern altyapı mimarileri üzerine yazılar yazıyorum.

view all posts
Önceki yazı

azure-functions-skills: Azure Functions İçin Yapay Zekâ Çalışma Alanı

Sonraki yazı

Agent Optimizer ile Kurumsal Yapay Zekâyı Pişirmek

İlginizi Çekebilir

Copilot Code Review: Özelleştirme ve Yapılandırma
A.KILIÇ 0

Copilot Code Review: Özelleştirme ve Yapılandırma

19/07/2026
.NET ve .NET Framework Temmuz 2026 Servis Güncellemeleri
A.KILIÇ 0

.NET ve .NET Framework Temmuz 2026 Servis Güncellemeleri

19/07/2026
Azure Databricks'in İş Değeri: Forrester TEI Bulguları
A.KILIÇ 3

Azure Databricks’in İş Değeri: Forrester TEI Bulguları

19/07/2026

3 comments

comments user
Elif D. 03/06/2026 21:29

Tam da bu konuyla boğuşuyordum geçen hafta, “all versions and deletes” modunu gözden kaçırınca neden silinen kayıtları yakalayamadığımı anlamak saatlerimi aldı. Latest version modunu varsayılan olarak kullanmak gerçekten sessiz sesin tuzağına düşürüyor insanı. Bu arada şu yazınız da güzeldi, Change Feed’i Functions ile birleştirmeyi düşünenler için gayet yerinde: https://www.askinkilic.com.tr/azure-functions-skills-azure-functions-icin-yapay-zek-calism/

Yanıtla
comments user
Fatma B. 04/06/2026 01:34

Bunu tam zamanında gördüm, projemizde silinen kayıtları takip etmeye çalışırken klasik Change Feed’le neden yakalayamadığımızı anlayamıyorduk. “All versions and deletes” modunun farkında bile değildim açıkçası, bunu araştıracağım.

Yanıtla
comments user
Serkan D. 04/06/2026 01:49

Tam da bu konuyla geçen ay uğraştım, “latest version” modunda silinen kayıtları yakalamaya çalışırken saatler harcadım. “All versions and deletes” modunu daha önce bilseydim çok zaman kazanırdım. Analytical store ile birlikte kullanımına da değinir misiniz ileride?

Yanıtla

Yorum gönder Yanıtı iptal et

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • Copilot Code Review: Özelleştirme ve Yapılandırma
    19/07/2026 Copilot Code Review: Özelleştirme ve Yapılandırma
  • .NET ve .NET Framework Temmuz 2026 Servis Güncellemeleri
    19/07/2026 .NET ve .NET Framework Temmuz 2026 Servis Güncellemeleri
  • Azure Databricks'in İş Değeri: Forrester TEI Bulguları
    19/07/2026 Azure Databricks’in İş Değeri: Forrester TEI Bulguları
  • Visual Studio Model Picker: Modelleri Seç, Yönet, Verim Al
    19/07/2026 Visual Studio Model Picker: Modelleri Seç, Yönet, Verim Al
  • Visual Studio Private Marketplace Önizlemesi Başlıyor
    18/07/2026 Visual Studio Private Marketplace Önizlemesi Başlıyor
  • Veri Merkezi Güvenilirliği
    09/03/2026 Azure’da Kesintisiz Çalışma: Güvenilirlik ve Kurtarma
  • 2026-03-10_15-35-23
    10/03/2026 Microsoft 365 E7: Yapay Zeka ve Güvenlik Bir Arada
  • ChatGPT ile Araştırma: Search ve Deep Research Rehberi
    13/04/2026 ChatGPT ile Araştırma: Search ve Deep Research Rehberi
  • Kubernetes v1.36 Memory QoS: Katmanlı Bellek Koruması Geldi
    30/04/2026 Kubernetes v1.36 Memory QoS: Katmanlı Bellek Koruması Geldi
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • vcpkg'de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
    06/04/2026 vcpkg’de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
  • MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
    08/04/2026 MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
  • Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
    06/04/2026 Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
  • Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler
    10/04/2026 Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler

SİZİN İÇİN DERLEDİK

Copilot Code Review: Özelleştirme ve Yapılandırma
DevOps Geliştirici Araçları Güvenlik & Kimlik

Copilot Code Review: Özelleştirme ve Yapılandırma

19/07/2026 A.KILIÇ
.NET ve .NET Framework Temmuz 2026 Servis Güncellemeleri
Geliştirici Araçları Güvenlik & Kimlik Kurumsal Teknoloji

.NET ve .NET Framework Temmuz 2026 Servis Güncellemeleri

19/07/2026 A.KILIÇ
Azure Databricks'in İş Değeri: Forrester TEI Bulguları
Bulut Altyapı Microsoft Azure Veri & Analitik Yapay Zeka

Azure Databricks’in İş Değeri: Forrester TEI Bulguları

19/07/2026 A.KILIÇ
Visual Studio Model Picker: Modelleri Seç, Yönet, Verim Al
Geliştirici Araçları Yapay Zeka

Visual Studio Model Picker: Modelleri Seç, Yönet, Verim Al

19/07/2026 A.KILIÇ
Visual Studio Private Marketplace Önizlemesi Başlıyor
Geliştirici Araçları Güvenlik & Kimlik Kurumsal Teknoloji

Visual Studio Private Marketplace Önizlemesi Başlıyor

18/07/2026 A.KILIÇ
GitHub Copilot app now available in the usage metrics API
Bulut Altyapı DevOps Güvenlik & Kimlik

GitHub Copilot app now available in the usage metrics API

18/07/2026 A.KILIÇ
Azure Functions ile Uzun Süreli MCP Araçları Geliştirmek
DevOps Geliştirici Araçları Microsoft Azure

Azure Functions ile Uzun Süreli MCP Araçları Geliştirmek

18/07/2026 A.KILIÇ
GitHub Copilot ile C++ İteratif Build'lerinizi Hızlandırın
Geliştirici Araçları Microsoft Azure Yapay Zeka

GitHub Copilot ile C++ İteratif Build’lerinizi Hızlandırın

18/07/2026 A.KILIÇ
Copilot Kullanım Metrikleri Artık Repo Bazında
Bulut Altyapı Geliştirici Araçları Yapay Zeka

Copilot Kullanım Metrikleri Artık Repo Bazında

17/07/2026 A.KILIÇ
Evet" Demenin Maliyeti Değişti: Yeni Denge
DevOps Yapay Zeka

Evet” Demenin Maliyeti Değişti: Yeni Denge

17/07/2026 A.KILIÇ
.NET Modernization for Beginners Kursu Duyuruldu
Bulut Altyapı Geliştirici Araçları Microsoft Azure

.NET Modernization for Beginners Kursu Duyuruldu

17/07/2026 A.KILIÇ
Pure Virtual C++ 2026: C++/Rust Interop Oturumu
DevOps Geliştirici Araçları Yapay Zeka

Pure Virtual C++ 2026: C++/Rust Interop Oturumu

17/07/2026 A.KILIÇ

Hakkımda

Aşkın KILIÇ

Microsoft Azure Çözüm Uzmanı. Bulut bilişim, yapay zekâ, DevOps ve kurumsal güvenlik üzerine yazılar yazıyorum.

Devamını Oku →

Kategoriler

  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka

Popüler Etiketler

AI ajanları Azure Azure Cosmos DB Azure Developer CLI Azure DevOps Azure Functions Azure OpenAI azure sdk Azure SQL açık kaynak bulut bilişim C++ CI/CD copilot Copilot CLI DevOps DevSecOps geliştirici verimliliği GitHub GitHub Actions GitHub Copilot güvenlik Kimlik Doğrulama Kubernetes Kurumsal geliştirme kurumsal güvenlik kurumsal yapay zeka maliyet optimizasyonu Microsoft Agent Framework Microsoft Azure Microsoft Foundry OpenAI otomasyon performans Pull Request Python RAG SEO uyumlu verimlilik veri yönetimi Visual Studio VS Code yapay zeka yapay zeka ajanları Yazılım geliştirme
  • Gizlilik Politikası
  • Çerez Politikası
  • Kullanım Koşulları
  • Hakkımda
  • İletişim

© 2026 Aşkın KILIÇ | Tüm hakları saklıdır. | Powered By SpiceThemes

Çerez tercihleri Zorunlu çerezler sitenin çalışması için kullanılır. Analitik çerezler yalnız açık izninizden sonra Google Analytics ve Microsoft Clarity için etkinleştirilir. KVKK ve Çerez Politikası
✉

Haftalık Bülten

Azure, DevOps ve Yapay Zeka dünyasındaki en güncel içerikleri her hafta doğrudan e-postanıza alın.

Spam yok. İstediğiniz zaman iptal edebilirsiniz.
📱
Uygulamayı Yükle Ana ekrana ekle, çevrimdışı oku
Ana Sayfa
Kategoriler
💻 Geliştirici Araçları 301 yazı 🏗️ Bulut Altyapı 256 yazı 🤖 Yapay Zeka 218 yazı 🔧 DevOps 175 yazı ☁️ Microsoft Azure 169 yazı 🔒 Güvenlik & Kimlik 154 yazı 🏢 Kurumsal Teknoloji 64 yazı 📊 Veri & Analitik 55 yazı 🐳 Konteyner & Kubernetes 44 yazı 📧 Microsoft 365 19 yazı 📁 Azure 1 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp
İçindekiler
    ← azure-functions-skills: Azure ...
    Agent Optimizer ile Kurumsal Y... →
    📩

    Gitmeden önce!

    Her pazar özenle seçilmiş teknoloji yazıları ve AI haberleri doğrudan e-postanıza gelsin. Ücretsiz, spam yok.

    🔒 Bilgileriniz güvende. İstediğiniz zaman ayrılabilirsiniz.

    📬 Haftalık bülten: Teknoloji + AI haberleri
    Beni Takip Et Yeni Azure / AI / DevOps yazılarını GitHub ve RSS üzerinden takip edin.
    GitHub RSS