Azure Functions geliştirme
Azure App Services
Florin Angelescu
Azure Cloud Architect
Tetikleyiciler nedir?
$$

- Bir işlevin nasıl çağrıldığını tanımlar
- İşlevler şunlara yanıt verebilir:
- HTTP istekleri
- Kuyruktaki iletiler
- Dosya yükleme
- Her işlevin bir tetikleyicisi olmalıdır
Yaygın tetikleyici türleri
Bağlayıcılar nedir?
- Dış veri ve servislere bağlantıları basitleştirir
- Tüm entegrasyon perde arkasında yönetilir
- Ek altyapı yönetimi olmadan kodu sade tutar
Girdi vs. çıktı bağlayıcıları

- Otomatik olarak bir blob dosyası veya veritabanı kaydı alın

- Cosmos DB, Event Hubs veya e‑posta sağlayıcıları
Girdi vs. çıktı bağlayıcıları
Gerçek dünya örneği
- Kullanıcı bir görsel yükler:
- Bir blob tetikleyici işlevi başlatır
- Girdi bağlayıcısı görseli işleve sağlar
- İşlev şunları yapabilir:
- Resmi yeniden boyutlandırma
- Etiket ekleme
- Çıktı bağlayıcıları şunları yapabilir:
- Güncellenen görseli depolama
- Meta veriyi Cosmos DB’ye kaydetme
- Bildirim gönderme
Hadi pratik yapalım!
Azure App Services
Preparing Video For Download...