Serverless Nedir?
Serverless computing, sunucu yönetimi gerektirmeden, olay tabanlı (event-driven) kod çalıştırmanızı sağlayan bir bulut modelidir. Azure Functions, Microsoft’un sunucusuz bilişim platformudur ve yalnızca kod çalıştığı süre boyunca ücret ödersiniz.
Azure Functions Tetikleyicileri
- HTTP Trigger: REST API endpoint olarak kullanım
- Timer Trigger: Zamanlı görevler (cron jobs)
- Queue Trigger: Azure Queue/Service Bus mesajları
- Blob Trigger: Dosya yükleme olayları
- Event Grid Trigger: Azure olayları
- Cosmos DB Trigger: Veritabanı değişiklikleri
Desteklenen Diller
- C# (.NET 8)
- JavaScript/TypeScript (Node.js)
- Python
- Java
- PowerShell
- Go (custom handler)
Serverless Kullanım Senaryoları
- API Backend: Mikro API’ler ve webhook’lar
- Veri İşleme: Dosya dönüşüm, görüntü boyutlandırma
- Otomasyon: Zamanlı raporlar, temizlik görevleri
- Entegrasyon: Sistemler arası veri senkronizasyonu
- IoT Backend: Sensör veri işleme
Fiyatlandırma Avantajı
Consumption plan ile ilk 1 milyon çalıştırma ücretsiz. Sonrasında milyon başına yaklaşık $0.20. Kullanılmadığında sıfır maliyet.
Cloudspark Serverless Hizmetleri
Cloudspark, Azure Functions ile serverless mimari tasarımı, geliştirme ve DevOps entegrasyonu hizmetleri sunmaktadır. Azure geliştirme hizmetlerimizi inceleyin.






