İç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
×
  • 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
  • Cosmos DB Rolleri: Uygulamam İçin Hangisi Doğru Seçim?
Bulut Altyapı DevOps Güvenlik & Kimlik Azure Key Vault, Azure RBAC, Cosmos DB, Data Plane RBAC, Kimlik Doğrulama, managed identity, RBAC A.KILIÇ 29/06/2026 0 Yorumlar

Cosmos DB Rolleri: Uygulamam İçin Hangisi Doğru Seçim?

Cosmos DB Rolleri: Uygulamam İçin Hangisi Doğru Seçim?
Ana Sayfa › Bulut Altyapı › Cosmos DB Rolleri: Uygulamam İçin Hangisi Doğru Seçim?
📑 İçindekiler
  1. Önce Kafa Karıştıran O Ayrımı Netleştirelim
  2. Üç Soru Sorun Kendinize
  3. 1. Kim: Managed Identity (gerçekten başka yere bakmayın)
  4. 2. Ne: Built-in Veri Rolleri
  5. ? scope?>
  6. Kodda Nasıl Görünüyor?
  7. Miyiz,amp Enterprise mı?
  8. Sıkça Sorulan Sorular
  9. Managed identity ile bağlanınca connection string'i tamamen silebilir miyim?
  10. System-assigned ile user-assigned managed identity arasındaki fark ne?
  11. Data plane rolünü portal'dan atayamıyor muyum?
  12. Custom rol oluşturmak gerçekten gerekli mi?
  13. RBAC kullanmak performansı etkiler mi?
  14. Kaynaklar ve İleri Okuma
⏱️ 8 dk okuma📅 29 Haziran 2026👁️ görüntülenme

Geçen hafta bir ekiple oturdum, ellerinde düzgün sayılabilecek bir.NET API vardı, Azure’a deploy etmişlerdi, lokalde de gayet sakın çalışıyordu. Tek dertleri şuydu: Cosmos DB’ye bağlanırken hâlâ connection string’i App Settings’e gömüyorlardı. “Aşkın hocam, yıllardır böyle yapıyoruz, ne olacak ki?” dediler.

Olan şu: Bir gün biri repo’ya o connection string’i yanlışlıkla commit’liyor. Ya da bir junior dev local.settings.json’ı paylaşıyor. Sonrası malum. Kısa versiyon bu.

İşin aslı şu ki, Cosmos DB tarafında key tabanlı kimlik doğrulama dönemi çoktan geride kalmış olmalıydı. Microsoft yıllardır managed identity ve RBAC tarafını toparlıyor, iyice de olgunlaştırıyor. Ama sahada hâlâ %70 civarı key kullanıldığını görüyorum; şaşırdım açıkçası. Bu yazıda — lafı dolandırmadan — uygulamanızın Cosmos DB’ye nasıl, hangi rolle, hangi kimlikle bağlanması gerektiğini anlatacağım.

Önce Kafa Karıştıran O Ayrımı Netleştirelim

Ne yalan söyleyeyim, Cosmos DB’nın iki ayrı izin sistemi var, işte mesele burada başlıyor. Bunu anlamadan yola çıkarsanız rol atarken neden çalışmadığını saatlerce kurcalarsınız; ben ilk başladığımda bu tuzağa düşmüştüm, sonra aynı kafa karışıklığını çok ekipte daha gördüm. Neyse uzatmayalım.

Çok konuştum, örnekle göstereyim.

Bakın şöyle:

Özellik Control Plane Data Plane
Ne yönetir? Hesap yönetimi: DB/container oluşturma, throughput değiştirme, anahtar okuma, network ayarları Asıl veri: doküman okuma/yazma, sorgular, stored procedure çalıştırma
Roller nerede? Azure RBAC (standart Microsoft.Authorization rolleri) Cosmos DB’nın kendi data plane RBAC sistemi
Örnek rol Cosmos DB Account Reader, Contributor Cosmos DB Built-in Data Reader, Data Contributor

Şimdi en sık gördüğüm hata şu: Birisi geliyor, “Ben uygulamama Contributor rolü verdim ama doküman okuyamıyor” diyor. Çünkü Contributor dediğiniz şey control plane rolü; hesap üzerinde işlem yaptırıyor ama veriye dokundurmuyor. Tam tersi de geçerli: Data (belki yanılıyorum ama) Contributor verirseniz bu kez kullanıcı throughput değiştiremez. Garip gibi dürüyor ama öyle.

İki sistem birbirinden bağımsız. Portal’dan Cosmos DB’nın “Access Control (IAM)” sekmesinde rol verirken control plane rolleri görürsünüz. Data plane rolleri işe sadece CLI veya ARM/Bicep ile atanabilir. Bu da Microsoft’un bilinçli tasarımı; yetkisiz birinin yanlışlıkla veri yetkisi vermesini istemiyorlar.

Üç Soru Sorun Kendinize

Erişim mimarisi kurarken kafamda hep üç soru olur:

  • Kim erişim istiyor? (uygulamanızın kimliği)
  • Ne yapabilecek? (rol)
  • Nerede geçerli? (kapsam — account, database ya da container seviyesi)

Bak şimdi, Bunlar oturunca gerisi baya mekanik ilerliyor. Şimdi tek tek gidelim; çünkü işin tadı orada çıkıyor.

1. Kim: Managed Identity (gerçekten başka yere bakmayın)

Uygulamanızın Azure’ın tanıdığı bir kimliği olmalı. Pratikte iki seçenek var:

Managed Identity: Azure sizin için credential işini yönetiyor. Secret yok, rotasyon yok, config dosyasında saklanacak bir şey yok; kulağa fazla temiz geliyor ama işe yarıyor işte. Mantıklı değil mi? App Service, Functions, Container Apps, AKS veya VM üzerinde çalışıyorsanız bunu kullanın.

Service Principal: Manuel kaydedilen bir app identity; client secret ya da sertifika ile yürür. Bunu sadece managed identity’nın mümkün olmadığı yerlerde kullanın (Azure dışı kodlar, on-prem entegrasyonu falan). Yanı mecbursanız.

App Service için system-assigned managed identity açmak şu kadar basit:

az webapp identity assign \
--name my-app \
--resource-group my-rg

Aslında, Komutun döndürdüğü principalId değerini bir kenara not edin. Rol atamasındaki “kim” tam olarak bu oluyor.

2. Ne: Built-in Veri Rolleri

Tekerleği yeniden icat etmeyin derim. Cosmos DB iki tane hazır data plane rolü sunuyor. Uygulamaların belki %95’i bunlarla rahatça çıkıyor; fazlasına çoğu zaman gerek bile kalmıyor:

Rol ID Yetkiler
Cosmos DB Built-in Data Reader Doküman okuma, sorgu çalıştırma, change feed okuma

<PRIVATE_ROLE>

<PRIVATE_ID>

</PRIVATE_ROLE>> + create, replace, upsert, delete

Düzeltme gerekiyor mu? Evet;. Içeriğin anlamı aynı kalacak şekilde söyleyeyim: Veri yazan uygulamalar Data Contributor ister. Sadece okuyan bir raporlama servisi ya da cache ısıtma job’ı için Data Reader yeterli. Burada altın kural: 

</>

? scope?>

  1. </>

  2. </>

  3. </>

Miktar olarak burada ciddi bozulma öldü. Yine de ana fikir aynı: /dbs/ordersdb/colls/orders gibi container seviyesine inmek en dar. En güvenli seçeneklerden biri. Account geneli yetki vermek isterseniz scope’u / yaparsınız, ama ben açık konuşayım, bunu prod’da mümkün olduğunca kaçırırım. 
Bu noktada iyi olan şey şu: “least privilege” kuralını bozmadığınız sürece geri kalan her şey yoluna giriyor. Tam da öyle.

Ve işler burada ilginçleşiyor.

? Bilgi: Rol ataması yaptıktan sonra etkili olması bazen 5 dakikayı bulabiliyor. Cache invalidation gecikmesi normaldir. “Anında olmadı niye?” diye paniklemeyin, bir çay koyup beklemek çoğu zaman daha mantıklı. 

Kodda Nasıl Görünüyor?

Sdk tarafında değişiklik küçük gibi dürüyor, ama etkisi büyük oluyor. *DefaultAzureCredential*'a geçiyorsunuz, connection string işi kapanıyor:—

// C# — Azure.Identity ve Microsoft.Azure.Cosmos paketleri
var credential = new DefaultAzureCredential();
var client = new CosmosClient(
accountEndpoint:"https://my-cosmos-account.documents.azure.com:**443**/",
tokenCredential:»
);
var container = client.GetContainer("oordersdb", "oorders");
await container.CreateItemAsync(newOrder);>>```

“Hepsi bu” demek kolay geliyor ama burada güzel olan şey lokal ile prod arasındaki farkın neredeyse kaybolması.&nbs p; Lokalde geliştirirken DefaultAzureCredential sizin Azure CLI oturumunuzu kullanır, deploy ettiğinizde ise Azure'daki managed identity'y i otomatik yakalar. Aynı kod, sıfır config farkı. Eskiden bunun için ayrı yol yazmak gerekiyordu; şimdi gerek kalmıyor. Fena değil.</? p> <.h2?> Türkiye'deki Kurumlar İçin Pratik Notlar </h2?>

Sahada gözlemlediğim kadarıyla, Türkiye'deki finans ve telekom tarafı RBAC adaptasyonunda biraz ağır gidiyor. Sebep teknik değil, daha çok alışkanlık meselesi. Geliştirici ekipler "key ile çalışıyordu zaten" diyor, güvenlik ekipleri "a nahtar rotasyonu yapıyoruz, yeterli" diyor. Oysa gerçek biraz sert: anahtar rotasyonu manuel ve maliyetli bir iş. Managed identity ile bu dert tamamen azalıyor. </? p>

Kurumsal müşterilerin sık takıldığı başka bir nokta daha var: &l t;b&n bsp; Custom rol yok &l t;/b&n bsp; sanıyorlar. Aslında var. Built-in iki rol işinizi görmüyorsa ( mesela "yazsın ama silmesin" gibi ince senaryolar ), kendi rolünüzü tanımlayabiliyorsunuz. JSON ile role definition oluşturup atıyorsunuz. Şöyle düşünün:
{ "RoleName": "oOrderWriterNoDelete", "\Type\": \CustomRole\", \AssignableScopes\":[\"/\"], \"Permissions\": [{ \"DataActions\": [ \"Microsoft.DocumentDB/databaseAccounts/readMetadata\", \"Microsoft.DocumentDB/.../items/create\", \"Microsoft.DocumentDB/.../items/read\", \"Microsoft.DocumentDB/.../items/replace\" ] }] } This especially helps with PCI-DSS or KVKK scope applications maybe? Audit ekibi geldiğinde "biz sadece bu işlemlere izin veriyoruz" demek, "Contributor verdik" demekten epey farklı duruyor.

Miyiz,amp Enterprise mı?

If you're a small team with a 2-3 service architecture: System-assigned managed identity + Data Contributor + database-level scope makes sense. Enterprise tarafındaysanız hikaye biraz değişiyor: User-assigned managed identity tercih edin ( birden fazla servis aynı kimliği paylaşabilsin ), custom roller tanımlayın, scope'u mutlaka container seviyesine indirin, ve hepsini Bicep/Terraform ile IaC altında yönetin. Manuel birkaç CLI komutu dışında elle işlem bırakmayın; denetlenebilirlik için bu önemli.

Sık Yapılan Hatalar ve Çözümleri Bu konuda en sık karşılaştığım sorunlar şunlar: "Forbidden" hatası alıyorum: %90 ihtimalle yanlış rolü atamışsınızdır.
  • Lokalde çalışıyor&comma Azure'da çalışmıyor: Managed identity Azure'da açılmamış olabilir.az webapp identity show ile kontrol edin.
  • readMetadata yetkisi unutuluyor: Custom rol yazarken bu permission'ı eklemezseniz&comma SDK ilk bağlantıda hata verir.
  • Rol ataması "anında" çalışmıyor : 5 dakika bekleyin&period Token cache'in yenilenmesi lazım&period
  • ;Deep Agents + Cosmos DB:&nbs p Operasyonel Veride Plan-Eylem-Doğrulama</a>; yazısına da göz atabilirsiniz. Java tarafında vektör araması üzerine çalışıyorsanız ise ;Spring AI 2&period0 GA:&nb sp Cosmos DB ile Java Tarafında Vektör Devri</a>; faydalı olur.Maliyet Tarafı:& nbsp RBAC Bedava mı?

    Evet&comma RBAC kullanmak ekstra ücret getirmiyor&period Cosmo s DB tarafında RU bazlı faturalandırma değişmiyor&period Ama Entra ID ( eski adıyla Azure AD ) tarafında token alma işlemi var ve bunun network latency olarak küçük bir maliyeti oluyor&period SDK token'ı zaten cache'lediği için gerçek dünyada ölçülebilir büyük bir fark çıkarmıyor&period Asıl “maliyet” kazancı başka yerde: Bir secret leak vakası yaşadığınızda anahtar rotasyonu için harcayacağınız mühendislik saatleri + downtime riski azalıyor&period Orta ölçekli bir kurumda bunun faturası rahatlıkla 200-300 saate çıkabiliyor&period Managed identity ile risk ciddi biçimde düşüyor&period

    Envanter çıkarın >: Hangi uygulama&comma hangi Cosmos hesabına&comma hangi yetkilerle bağlanıyor? Bu listeyi yapmadan başlamayın&period > Önce non-prod'da deneyin >: Dev veya staging ortamında managed identity + Data Contributor ile test edin&period SDK versiyonunuzun güncel olduğundan emin olun (&period NET için Microsoft.Azure.Cosmos 3&period32+ tavsiye edilir)&period > Paralel çalıştırıp sonra key'i çekin >: Bir süre hem RBAC hem key aktif kalsın&period Loglarda hata görmediğinizden emin olduktan sonra key authentication'ı Cosmos hesabı seviyesinde devre dışı bırakın ().

    Evet, doğru duydunuz.

    Sıkça Sorulan Sorular

    Managed identity ile bağlanınca connection string'i tamamen silebilir miyim?

    Araya gireyim: Evet, silebilirsin. SDK'ya sadece account endpoint URL'ini (https://...documents.azure.com:443/) ve TokenCredential nesnesini vermen yeterli, yani key'e hiç gerek kalmıyor. Hatta bir adım daha ileri gidip Cosmos hesabında disableLocalAuth ayarını açarsan key kullanımını tamamen yasaklayabilirsin. Bence bu en temiz yol.

    System-assigned ile user-assigned managed identity arasındaki fark ne?

    System-assigned, hani tek bir kaynağa (mesela tek bir App Service'e) bağlı olan türdür — o kaynak silinince o da gidiyor. User-assigned ise bağımsız bir kaynak olarak duruyor ve birden fazla servis aynı identity'yi paylaşabiliyor. Açıkçası, birden fazla uygulamanın aynı veriye erişmesi gerekiyorsa user-assigned çok daha pratik.

    Data plane rolünü portal'dan atayamıyor muyum?

    Bakın, Atayamıyorsun, maalesef. Şu an için Azure CLI, PowerShell, ARM template ya da Bicep kullanman gerekiyor. Aslında bu Microsoft'un bilinçli bir güvenlik kararı — yanlışlıkla geniş veri erişimi vermemek için böyle tasarlamışlar.

    Custom rol oluşturmak gerçekten gerekli mi?

    Çoğu durumda hayır. Built-in Data Reader ve Data Contributor rolleri uygulamaların %95'ini karşılıyor. Custom rolü ancak çok özel bir kısıtlamaya ihtiyacın varsa düşün, mesela "sadece okuma + güncelleme, ama silme yok" gibi bir senaryoda. Tecrübeme göre gereksiz yere custom rol açmak sadece karmaşıklık ekliyor.

    RBAC kullanmak performansı etkiler mi?

    Pratikte etkilemiyor. SDK aldığı access token'ı cache'liyor ve süresi dolana kadar tekrar istek atmıyor. Siz ne dersiniz? Aslında sadece ilk bağlantıda birkaç yüz milisaniyelik bir token alma maliyeti oluyor, ondan sonrası key kullanımıyla aynı performansta devam ediyor.

    Kaynaklar ve İleri Okuma

    Which Azure Cosmos DB Role Does My App Need? (Orijinal makale — Microsoft DevBlogs)

    Configure role-based access control with Microsoft Entra ID for Azure Cosmos DB (Microsoft Learn)

    Yani, Managed Identities for Azure Resources Overview (Microsoft Learn)

    Azure Identity client library for.NET

    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

    ChatGPT'de Sağlık Zekası: GPT-5.5 Ne Kadar Güvenli?
    ChatGPT'de Sağlık Zekası: GPT-5.5 Ne Kadar Güvenli?20 Haz 2026
    Foundry Local ile Uçta Yapay Zekâ: Bulut Dışı Hızın Gerçek Yüzü
    Foundry Local ile Uçta Yapay Zekâ: Bulut Dışı Hızın Gerçek Yüzü4 Haz 2026
    C++ Kodunu CLI’da Anlamak: Copilot’a Gelen Akıllı Katman
    C++ Kodunu CLI’da Anlamak: Copilot’a Gelen Akıllı Katman10 May 2026
    npm’de İmzayı Sıkılaştıran Yeni Dönem: Stage Queue ve Allow Flag’ler
    npm’de İmzayı Sıkılaştıran Yeni Dönem: Stage Queue ve Allow Flag’ler24 May 2026

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

    Benzer içerikleri kaçırmamak için beni sosyal medyada takip edin.

    X / Twitter LinkedIn YouTube GitHub

    Haftalık Bülten

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

    Etiket Azure Key Vault Azure RBAC Cosmos DB Data Plane RBAC Kimlik Doğrulama managed identity RBAC

    0 comments

    comments user
    Deniz R. 30/06/2026 05:17

    Cosmos DB’de data plane vs control plane ayrımını hep kafam karışıyordu, en azından key tabanlı kimlik doğrulamanın neden riskli olduğu kısmı artık daha net. Peki Managed Identity kullanımına da değindiniz mi yazıda, onu merak ettim aslında.

    Yanıtla
    comments user
    Emre Ç. 30/06/2026 09:03

    Cosmos DB’ye geçişte role-based access konusunda epey vakit harcamıştım, key tabanlı kimlik doğrulamanın risklerini genelde hafife alıyoruz ama production ortamında ciddi sorun çıkarabiliyor. Data plane izinlerini Azure RBAC ile karıştırmak da çok yaygın bir hata, güzel özetlemişsiniz.

    Yanıtla
    comments user
    Zeynep A. 30/06/2026 11:45

    Cosmos DB’de data plane ile control plane arasındaki farkı tam kavramak zaman almıştı benim için. Key tabanlı kimlik doğrulamanın risklerini daha önce görmezden geliyordum ama production ortamında başımız bir kez yandıktan sonra managed identity’ye geçtik ve pişman olmadık.

    Yanıtla

    Yorum gönder Yanıtı iptal et

    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ı

    Claude Opus 4.8 Fast Mode Copilot’ta: Hız mı, Cüzdan mı?

    Sonraki yazı

    Agent Framework ile Kendi Claw’unu Kurmak: Saha Notları

    İlginizi Çekebilir

    Azure Storage Göçü: Planlamadan Kesime Sahadan Notlar
    A.KILIÇ 0

    Azure Storage Göçü: Planlamadan Kesime Sahadan Notlar

    05/07/2026
    Azure Files NFS ile Linux İş Yükleri: Sahadan Notlar
    A.KILIÇ 0

    Azure Files NFS ile Linux İş Yükleri: Sahadan Notlar

    05/07/2026
    WSL Container Public Preview: Windows'ta Linux Konteyner Devri
    A.KILIÇ 0

    WSL Container Public Preview: Windows’ta Linux Konteyner Devri

    05/07/2026

    Yazı Ara

    Takip Edin

    • Takipçi
    • Takipçi
    • Takipçi
    • Abone
    • Takipçi
    • Azure Storage Göçü: Planlamadan Kesime Sahadan Notlar
      05/07/2026 Azure Storage Göçü: Planlamadan Kesime Sahadan Notlar
    • Azure Files NFS ile Linux İş Yükleri: Sahadan Notlar
      05/07/2026 Azure Files NFS ile Linux İş Yükleri: Sahadan Notlar
    • WSL Container Public Preview: Windows'ta Linux Konteyner Devri
      05/07/2026 WSL Container Public Preview: Windows’ta Linux Konteyner Devri
    • SkiaSharp 4.0 Kararlı Sürüm: .NET Grafiğinde Yeni Dönem
      05/07/2026 SkiaSharp 4.0 Kararlı Sürüm: .NET Grafiğinde Yeni Dönem
    • Binlog MCP Server: CI'da Otomatik Build Analizi Devri
      04/07/2026 Binlog MCP Server: CI’da Otomatik Build Analizi Devri
    • Azure H200 GPU’larla Gizli Bulutlarda Yapay Zekâ: Gerçekten Neler Değişiyor?
      22/03/2026 Azure H200 GPU’larla Gizli Bulutlarda Yapay Zekâ: Gerçekten Neler Değişiyor?
    • DevOps Güncellemeleri
      09/03/2026 Azure DevOps Server Şubat Güncellemesi: Güvenlik
    • Artımlı Anlık Görüntü: Anında Geri Yükleme
      09/03/2026 Artımlı Anlık Görüntü: Anında Geri Yükleme
    • Veri Merkezi Güvenilirliği
      09/03/2026 Azure’da Kesintisiz Çalışma: Güvenilirlik ve Kurtarma
    • Yapay zeka ve kodlama temasinda binary kod projeksiyonu
      12/03/2026 Azure Boards ve Copilot: Takımınıza Kendi Ajanı
    • GitHub Copilot Pro Denemeleri Neden Durdu?
      11/04/2026 GitHub Copilot Pro Denemeleri Neden Durdu?
    • 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

    Azure Storage Göçü: Planlamadan Kesime Sahadan Notlar
    Bulut Altyapı DevOps Geliştirici Araçları

    Azure Storage Göçü: Planlamadan Kesime Sahadan Notlar

    05/07/2026 A.KILIÇ
    Azure Files NFS ile Linux İş Yükleri: Sahadan Notlar
    Bulut Altyapı Güvenlik & Kimlik Microsoft Azure

    Azure Files NFS ile Linux İş Yükleri: Sahadan Notlar

    05/07/2026 A.KILIÇ
    WSL Container Public Preview: Windows'ta Linux Konteyner Devri
    Bulut Altyapı Geliştirici Araçları

    WSL Container Public Preview: Windows’ta Linux Konteyner Devri

    05/07/2026 A.KILIÇ
    SkiaSharp 4.0 Kararlı Sürüm: .NET Grafiğinde Yeni Dönem
    Bulut Altyapı Geliştirici Araçları

    SkiaSharp 4.0 Kararlı Sürüm: .NET Grafiğinde Yeni Dönem

    05/07/2026 A.KILIÇ
    Binlog MCP Server: CI'da Otomatik Build Analizi Devri
    Bulut Altyapı DevOps Geliştirici Araçları

    Binlog MCP Server: CI’da Otomatik Build Analizi Devri

    04/07/2026 A.KILIÇ
    Claude Microsoft Foundry'de GA: Azure Faturasında Tek Satır
    Bulut Altyapı Kurumsal Teknoloji Microsoft Azure

    Claude Microsoft Foundry’de GA: Azure Faturasında Tek Satır

    04/07/2026 A.KILIÇ
    Work IQ Genel Kullanıma Açılıyor: Ajanlar İçin Zeka Katmanı
    Güvenlik & Kimlik Microsoft 365 Microsoft Azure

    Work IQ Genel Kullanıma Açılıyor: Ajanlar İçin Zeka Katmanı

    04/07/2026 A.KILIÇ
    Headlamp Cluster API Eklentisi: CAPI Artık Görsel Arayüzde
    Bulut Altyapı Geliştirici Araçları

    Headlamp Cluster API Eklentisi: CAPI Artık Görsel Arayüzde

    04/07/2026 A.KILIÇ
    Cosmos DB Built-in Connector for Logic Apps Standard GA Oldu
    Bulut Altyapı DevOps Microsoft Azure

    Cosmos DB Built-in Connector for Logic Apps Standard GA Oldu

    03/07/2026 A.KILIÇ
    .NET 8 ve .NET 9 İçin Son Tarih: 10 Kasım 2026
    Geliştirici Araçları Kurumsal Teknoloji

    .NET 8 ve .NET 9 İçin Son Tarih: 10 Kasım 2026

    03/07/2026 A.KILIÇ
    Git'te NTLM Kapanıyor: Azure DevOps Server İçin Kritik Uyarı
    DevOps Güvenlik & Kimlik Microsoft Azure

    Git’te NTLM Kapanıyor: Azure DevOps Server İçin Kritik Uyarı

    03/07/2026 A.KILIÇ
    Pure Virtual C++ 2026 Konuşmaları Açıklandı: Program Belli
    Geliştirici Araçları Yapay Zeka

    Pure Virtual C++ 2026 Konuşmaları Açıklandı: Program Belli

    03/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

    • 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

    .NET 11 AI agent AI ajanları Azure Azure Boards Azure Cosmos DB Azure Developer CLI Azure DevOps Azure OpenAI azure sdk Azure SQL bulut bilişim CI/CD copilot DevOps DevSecOps geliştirici verimliliği GitHub GitHub Actions GitHub Copilot güvenlik Kimlik Doğrulama Kubernetes kurumsal entegrasyon Kurumsal geliştirme kurumsal güvenlik kurumsal yapay zeka maliyet optimizasyonu Microsoft Agent Framework Microsoft Azure Microsoft Foundry MSVC 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

    🍪 Bu sitede içerik deneyiminizi iyileştirmek için çerezler kullanılmaktadır. Siteyi kullanmaya devam ederek KVKK ve Çerez Politikamızı kabul etmiş sayılırsınız.
    ✉

    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ı 233 yazı 🏗️ Bulut Altyapı 206 yazı 🤖 Yapay Zeka 176 yazı 🔧 DevOps 140 yazı ☁️ Microsoft Azure 138 yazı 🔒 Güvenlik & Kimlik 131 yazı 🏢 Kurumsal Teknoloji 52 yazı 📊 Veri & Analitik 50 yazı 🐳 Konteyner & Kubernetes 38 yazı 📧 Microsoft 365 14 yazı
    Ara
    Popüler
    Yapay Zeka Azure Kubernetes DevOps Copilot Docker
    Paylaş
    WhatsApp Telegram X LinkedIn
    İçindekiler
      ← Claude Opus 4.8 Fast Mode Copi...
      Agent Framework ile Kendi Claw... →
      📩

      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ı LinkedIn ve X'te ilk burada.
      LinkedIn X / Twitter GitHub RSS