• son zamanlarda hızla popüler olmakta olan bir yazılım mimarisi. serverless architecture olarak bilinir.

    bulut bilişim (bkz: cloud computing) alanında yaygındır. genel olarak fiziksel ya da sanal bir sunucu kiralamadan, sadece yapacağınız işin mantığını buluta bildirdiğiniz bir yapıdır. azure functions ya da aws lambda iyi örnekleridir.

    yani diyor ki: geliştirdiğiniz yazılımı deploy etmek için bir sunucu vs. kiralamıyorsunuz. hatta isterseniz programınızı derlemiyorsunuz bile. bunun yerine bulut üzerinde size ayrılan bölüme tek tek fonksiyonlarınızı yüklüyorsunuz. bu fonksiyonlar birbirleriyle konuştuklarında mikro servis mimariniz de ortaya çıkabiliyor.

    burada yokluğundan bahsedilen server ile p2p'deki gibi ortada sıfır sunucunun olduğu bir yapı kastedilmiyor. sizin gerçek ya da sanal sunucunun yönetim ve sorumluluklarından tamamen kopup sadece ve sadece fonksiyonlarınızı yüklediğiniz bir mimari diyebiliriz. kullanımının aşırı kolaylığı ve sonucun çok ama çok verimli olmasından dolayı geleceğin oldukça geçerli mevzularından biri olacaktır.
  • bu mimari sunucusuz denilse de aslinda tabii ki fonksiyonlariniz sunucular uzerinde calismaktadir. sadece siz bu sunucu ile ugrasmak zorunda degilsiniz. function as a service (faas) daha dogru bi isim olur.

    peki gercekten sunucusuz bi mimari olabilir mi? olabilir, mesela ethereum blockhain'i uzerinde calisan smart contracts sunucusuz, dagitik calisir.
hesabın var mı? giriş yap