Sunucusuz (serverless) mimari: Lambda, Functions ve olay tetikleyicileri

Sunucusuz (Serverless) Mimari

Sunucusuz mimari, geliştiricilerin sunucu yönetimiyle uğraşmadan uygulama geliştirmesine olanak sağlar. Bu yapı, genellikle olay tetikleyicilerine dayalıdır ve uygulamanın belirli olaylar meydana geldiğinde işlem yapmasına imkân tanır.

AWS Lambda

AWS Lambda, Amazon\'un sunucusuz hesaplama hizmetidir. Aşağıdaki özelliklere sahiptir:
  • Olay bazlı tetikleme: Dosya yüklemeleri, veritabanı güncellemeleri gibi olaylara tepki verir.
  • Otomatik ölçeklenebilirlik: Yük artışına bağlı olarak otomatik olarak ölçeklenir.
  • Farklı programlama dilleri desteği: Python, Node.js, Java gibi birçok dilde fonksiyon yazılabilir.

Diğer Sunucusuz Fonksiyon Hizmetleri

Diğer bulut sağlayıcıları da benzer sunucusuz fonksiyon hizmetleri sunar:
  • Azure Functions: Microsoft\'un sunucusuz çözümü, çeşitli tetikleyicilerle çalışır.
  • Google Cloud Functions: Google\'ın daha küçük, olay bazlı işlem fonksiyonları sunan hizmeti.
  • IBM Cloud Functions: Apache OpenWhisk üzerine kuruludur ve olay tetiklemeleri ile çalışır.

Olay Tetikleyicileri

Sunucusuz mimaride olay tetikleyicileri, belirli eylemler gerçekleştiğinde fonksiyonları çalıştıran mekanizmalardır:
  • HTTP İstekleri: Web uygulamalarından veya API\'lerden gelen talepler.
  • Veri Değişiklikleri: Veritabanında gerçekleşen güncellemeler.
  • Dosya Yüklemeleri: Bulut depolama hizmetlerine yüklenen dosyalar.
Sonuç olarak, sunucusuz mimari, geliştiricilere daha hızlı ve verimli uygulama geliştirme imkânı sunar. Olay tetikleyicileri ile birlikte, otomatik ölçeklenebilirlik ve kolay entegrasyon sağlar.

Cevap yazmak için lütfen .

Sunucusuz (serverless) mimari: Lambda, Functions ve olay tetikleyicileri

🐞

Hata bildir

Paylaş