Microsoft, Fabric API for GraphQL hizmetini genel kullanıma (GA) sunduğunu duyurdu. Bu sürümle birlikte, geliştiricilere daha esnek ve güçlü veri erişim araçları sağlanıyor. Özellikle Azure SQL ve Fabric SQL veritabanları desteği, kaydedilmiş kimlik bilgileriyle doğrulama, detaylı izleme araçları ve CI/CD entegrasyonu gibi yenilikler dikkat çekiyor.
Fabric API for GraphQL ile Gelen Yenilikler Neler Oldu?
Fabric API özelliği ile şu yenilikler geldi;
1. Azure SQL ve Fabric SQL Desteği (Preview)
Geliştiriciler artık GraphQL üzerinden bu veritabanlarına doğrudan sorgu yapabilecek. Özellikle Fabric SQL, veritabanlarından GraphQL uç noktaları oluşturmayı kolaylaştırarak daha hızlı entegrasyon sağlıyor. Amir Netz’in açıklamalarına göre, ilerleyen dönemlerde NoSQL veritabanları desteği de eklenecek.
2. Kaydedilmiş Kimlik Bilgileriyle Doğrulama
Bu özellik, geleneksel istemci kimlik bilgilerine alternatif sunarak API’lerin, kullanıcıya özel bilgileri talep etmeden arka uç veri kaynaklarına erişmesini sağlıyor. Böylece güvenlik riskleri azalırken, çok kullanıcılı ortamlarda izin yönetimi de kolaylaşıyor. Tek oturum açma (SSO) desteği, API bağlantılarına esneklik katıyor.
3. İzleme ve Performans Optimizasyonu
Yeni izleme panosu, API etkinliğini detaylı bir şekilde analiz etmeye olanak tanıyor. Kullanım desenleri incelenebilir, sorunlar tespit edilebilir ve performans optimize edilebilir. Geliştiriciler, belirli zaman aralıklarındaki metrikleri gözlemleyebilir ve API isteklerini detaylı loglarla inceleyebilir.
4. CI/CD ve Sürüm Kontrolü Entegrasyonu
GraphQL API’leri artık GitHub ve Azure DevOps ile entegre çalışabiliyor. Bu özellik sayesinde API tanımlamaları sürüm kontrolünde tutulabiliyor. Deployment Pipelines, geliştirme, test ve üretim ortamları arasında API’lerin kolayca taşınmasını sağlıyor. Ayrıca, API yapılandırmalarında yapılan değişikliklere dayalı olarak otomatik dağıtımlar yapılabiliyor.
Duyuru, geliştirici topluluğunda büyük bir yankı uyandırdı. Chris Nunn, “Fabric ekosistemine yeni bir aile üyesi katıldı ve gerçekten etkileyici bir katkı!” yorumunda bulunurken, Raghavendra Prabhu, Fabric’in “Analytics, Real-Time, Transactions (ART)” vizyonunu tamamladığını belirtti.
Fiyatlandırma konusundaki sorulara yanıt veren Amir Netz, API’nin kapasite birimlerinin ötesinde ek bir maliyet yaratmayacağını doğruladı.