Azure Container Apps’i bilmeyenler için kısa bir giriş yapalım. Container Apps, Azure’un serverless container platformu. Kubernetes’in karmaşıklığıyla uğraşmadan container tabanlı uygulamaları çalıştırmanızı sağlıyor. Scaling, networking, load balancing gibi işleri sizin yerinize hallediyor. AKS’den farkı şu: cluster yönetimi, node pool ayarları, upgrade’ler gibi şeylerle ilgilenmenize gerek kalmıyor. Bir container image veriyorsunuz, gerisini platform halledıyor. Event driven scaling, revision management, Dapr entegrasyonu gibi özellikleri var. Ama yine de bir “environment” oluşturmanız, network konfigürasyonu yapmanız, scaling kuralları yazmanız gerekiyordu. Microsoft şimdi bunu da kaldırıyor.
Express ne getiriyor?
Üç yıl önce 15 saniyelik cold start süreleri sektörde iyi sayılıyordu. Bugün developer’lar ve AI agent’ları sub-second bekliyor. Microsoft’un Container Apps ekibi de yıllarca platformu çalıştırdıktan sonra bir şey fark etmiş: çoğu developer için ACA environment gereksiz bir yapı. Provisioning süresi ekliyor, konfigürasyon yüzeyi büyütüyor, bilişsel yük bindiriyor. Oysa çoğu kişi sadece uygulamasını çalıştırmak istiyor, scaling ve networking halledilsin yeter.
Bir de yeni bir workload tipi ortaya çıkmış: agent first platformlar. AI agent’ların talep üzerine endpoint deploy edip, tool-use API’leri ayağa kaldırıp, iş bitince kapattığı sistemler. Bu tür workload’lar için her saniye provisioning gecikmesi, boşa harcanan agent üretkenliği demek.
Azure Container Apps Express, Public Preview olarak yayına girdi. Container image’den internet erişimli bir uygulamaya geçmenin en hızlı yolu olarak konumlandırılıyor.
Pratikte ne değişiyor?
Express’te environment provision etmiyorsunuz, network konfigüre etmiyorsunuz, scaling rule yazmıyorsunuz. Container image veriyorsunuz, gerisini Express hallediyor. Arka planda pre-provisioned kapasite üzerinde çalışıyor ve mantıklı default’lar uygulanmış durumda.
Somut olarak şunları sunuyor: saniyeler içinde provisioning (dakikalar değil), sub-second cold start (interaktif UI’lar ve on-demand agent endpoint’leri için yeterli hız), sıfıra ve sıfırdan otomatik scaling, saniye bazlı faturalandırma ve production-ready default’lar. Ingress, secret’lar, environment variable’lar ve observability yerleşik geliyor.
Kimin için?
İki hedef kitle var. Birincisi hızlı ship etmek isteyen developer’lar: SaaS uygulamaları, API’ler, web dashboard’ları, prototype’lar. İkincisi talep üzerine deploy yapan agent’lar: MCP server’lar, tool-use endpoint’leri, multi-step workflow API’leri, human-in-the-loop arayüzleri.
ACA environment’ını provision ederken yarısını kullanmadığınız konfigürasyon seçeneklerini beklediyseniz, Express tam o noktaya hitap ediyor.
Bugün ne yapılabiliyor?
Express şu an Public Preview’da. Şimdilik sadece West Central US region’ında kullanılabiliyor, yakın günlerde yeni region’lar eklenecek. Ekip bunu bilinçli bir erken çıkış olarak tanımlıyor. Mevcut Azure Container Apps ile karşılaştırıldığında özellik farkı var ama hızlı bir şekilde kapatılıyor. Microsoft Build’e (Haziran) kadar feature-complete’e yakın olması planlanıyor.
Ekibin yaklaşımı açık: kapalı kapılar ardında mükemmeli beklemek yerine, değerli teknolojiyi erken paylaşıp kullanıcılarla birlikte iterasyon yapmak.
Kullanım senaryoları
SaaS uygulamaları ve API’ler için altyapı planlaması yapmadan deploy ve scale edebiliyorsunuz. AI uygulama frontend’leri, yani chat UI’ları ve copilot arayüzleri kullanım artışlarıyla birlikte scale oluyor. MCP server’lar için saniyeler içinde API endpoint’i açabiliyorsunuz. Agent workflow’larında talep üzerine endpoint ayağa kaldırıp, iş bitince kapatabiliyorsunuz. Prototype ve startup’lar için fikirden production’a dakikalar içinde geçiş mümkün.
Nasıl başlanır?
Express şu an Public Preview olarak kullanılabilir durumda. Azure CLI ile ilk uygulamanızı deploy edebilir, yeni Azure Container Apps Portal üzerinden Express uygulamalarınızı mevcut Container Apps kaynaklarınızla birlikte yönetebilirsiniz. Fiyatlandırma, limitler, region’lar ve GA yol haritası hakkında sorularınız varsa Azure Container Apps Express FAQ sayfasını inceleyebilirsiniz.
Container Apps Express, Microsoft’un serverless container yaklaşımında kayda değer bir adım. Environment oluşturma, network konfigürasyonu, scaling kuralları gibi adımları ortadan kaldırması, özellikle hızlı iterasyon yapan ekipler ve AI agent workload’ları için pratik bir çözüm. Preview aşamasında olduğu ve tek region’da çalıştığı için production kullanımı öncesinde feature matrix’i kontrol etmekte fayda var. Ama genel yönelim net: container çalıştırmak için gereken adım sayısını minimuma indirmek.
