Tag Archives: azure

SaaS’ta Tenant Onboarding

Bir SaaS uygulamasının başarısı yalnızca geliştirdiği özelliklerle değil, müşterilerin bu sisteme ne kadar kolay ve hızlı adapte olabildiğiyle de ölçülür. Kullanıcının ürünü ilk kullanmaya başladığı an, yani onboarding süreci, hem müşteri memnuniyetini hem de büyüme potansiyelini doğrudan etkiler. SaaS dünyasında bu süreç, artık bir yazılım geliştirme detayı değil; doğrudan iş stratejisinin parçası. Bu yazıda tenant… Read More »

Multi-Tenant Deployment Modelleri

Bu makalede, en yaygın multi-tenant deployment modellerini, aralarındaki farkları ve hangi durumlarda hangisinin tercih edilmesi gerektiğini detaylı şekilde inceleyeceğiz. Ayrıca hibrit ve pod tabanlı yaklaşımlara da değinerek, modern SaaS ihtiyaçlarına uygun esnek çözümleri tartışacağız. 1. Deployment Model Nedir? Basitçe ifade etmek gerekirse, deployment model bir tenant’ın sistem kaynaklarına nasıl eriştiğini ve diğer tenant’larla ne seviyede… Read More »

Multi-Tenancy – SaaS Mindset

Son yıllarda yazılım dünyasında büyük bir dönüşüm yaşanıyor: geleneksel “ürün” yaklaşımından, sürekli hizmet sunumuna dayalı Software as a Service (SaaS) modeline geçiş. Bu geçiş, sadece yazılım geliştirme ve dağıtım biçimini değil, aynı zamanda organizasyonların iş yapış şeklini, ekip yapılarını ve müşteriye bakış açılarını kökten değiştiriyor. Bu dönüşümün merkezinde ise “SaaS mindset” yer alıyor. SaaS Mindset… Read More »

Agentic AI – Data Stores

Bir dil modelini dev bir kütüphane gibi hayal edin. İçinde eğitildiği verilerden oluşan milyonlarca sayfa bilgi bulunur. Ancak bu kütüphane zamanla güncellenmez; sadece başlangıçta sahip olduğu bilgiyle sınırlıdır. Oysa gerçek dünya sürekli değişmektedir. Yeni bilgiler, gelişen olaylar ve kullanıcı ihtiyaçları modele daha dinamik ve güncel veri kaynaklarına erişim gereksinimini doğurur. İşte bu noktada devreye Data… Read More »

AI Agents: Function Kullanımı

Agent sistemlerinde görevleri daha modüler ve yönetilebilir hale getirmek için kullanılan yöntemlerden biri de Function Calling’dir. Bu yaklaşım, klasik yazılım geliştirme mantığındaki fonksiyon kullanımına oldukça benzer, ancak burada fonksiyonları çağıran bir yazılım geliştirici değil, bir dil modelidir. Fonksiyonlar Nasıl Çalışır? Tıpkı bir yazılımcının program içerisinde çeşitli görevleri yerine getirmek için fonksiyonlar yazması gibi, bir model… Read More »

AI Agents – Extensions Kullanımı

Agent sistemlerinin gerçek dünyadaki hizmetlerle etkileşim kurabilmesi için yalnızca reasoning kabiliyetine sahip olması yetmez; aynı zamanda API’lerle doğru, esnek ve hataya dayanıklı şekilde çalışabilmesi gerekir. Bu noktada devreye Extensions girer. Extension Nedir? Extension’ları anlamanın en kolay yolu, onları bir agent ile API arasında standart bir köprü olarak düşünmektir. Bu yapı sayesinde, agent’lar bir API’yi altta… Read More »

Microsoft Autogen and Semantic Kernel

Son dönemde agent tabanlı yapay zekâ (agentic AI) çözümlerine olan ilgi ciddi şekilde artmış durumda. Özellikle karmaşık görevlerin birden fazla yapay zekâ ajanı tarafından otonom olarak yürütüldüğü senaryolar, hem araştırma dünyasının hem de üretim ortamlarının radarında. Microsoft ise bu alandaki yaklaşımını iki güçlü araçla şekillendiriyor: AutoGen ve Semantic Kernel. Peki bu iki framework tam olarak… Read More »

Azure Kubernetes Service Communication Manager (Preview) – Quick Implement

Azure Kubernetes Service (AKS) Communication Manager, tüm AKS bakım görevleriniz için bildirimleri merkezi olarak yönetmenizi sağlar. Azure Resource Notification ve Azure Resource Graph yapılarını temel alarak çalışan bu araç, olay tetikleyicilerine dair zamanında bildirimler sunar. Bakım başarısız olursa, sebebiyle birlikte size bilgi verir. Bu, gözlemlenebilirlik ve operasyonel takibi kolaylaştırır. Gereksinimler: Auto upgrade channel ya da… Read More »

Deploy Azure AKS with Terraform or Azure CLI – Quick Implement

Bu kısa makalemizde terraform kullanarak çok hızlı şekilde AKS cluster’ı nasıl deploy edebileceğinizi göstereceğim. Terraform Gereksinimleri Terraform kullanarak AKS üzerine uygulama deploy etmek için aşağıdaki gereksinimler sağlanmalıdır: Terraform v1.5+ Azure CLI v2.45.0+ AKS Cluster tfvars dosyaları Terraform ile Deploy Örnek uygulamayı deploy etmeden önce aşağıdaki parametreleri tfvars dosyasında güncelliyoruz. cluster_name – Deploy edeceğimiz AKS cluster’ının adı.… Read More »

Backstage’de Plugin’leri

Backstage uygulamanız, özelliklerini pluginlerle tanımladığınız tek sayfalık bir uygulamadır. Backstage pluginleri, Backstage uygulamasına takılabilen React frontend’leri olarak uygulanır. Backstage’deki plugin sistemi, genişletilebilirlik ve bileşenleştirilebilirlik etrafında inşa edilmiştir. Bu nedenle, Backstage, pluginlerin veri paylaşmasına ve genişletme noktaları sağlamasına olanak tanıyan özel primitifler ve API’ler sunar. Bu sayede karmaşık implementasyonlar veya bağımlılıklar oluşmaz. Backstage pluginleri, plugin frontend’inin… Read More »