SaaS, PaaS, IaaS
Üçü bir spektrumdadır:
IaaS (Infrastructure as a Service): Sadece sunucu kiralarsınız (AWS EC2, DigitalOcean). İşletim sistemi ve üstünü siz yönetirsiniz.
PaaS: Hem sunucu, hem işletim sistemi, hem programlama dilini destekleyen ortam hazır. Sadece kodunuzu yüklersiniz (Heroku, Vercel).
SaaS: Tüm uygulama hazır. Sadece kullanıcısınız (Slack, Gmail, Onremo).
Geliştiriciler için faydası
PaaS, geliştirme süresini ciddi şekilde kısaltır. Sunucu kurulumu, güvenlik patch'leri, ölçeklendirme — hepsi otomatik.
Bir startup için tipik akış: kod yaz, git push yap, otomatik olarak yayında. PaaS sağlayıcısı (Vercel gibi) trafiği otomatik dağıtır, hata olunca otomatik geri alır.
Türkiye'de PaaS
Çoğu Türk geliştirici Vercel, Heroku, AWS Elastic Beanstalk gibi global sağlayıcıları kullanır. Türk Telekom, TÜBİTAK gibi yerli sağlayıcılar da var ama daha çok kurumsal müşteriye yöneliktir.