AWS Serisi: PHP ile Serverless / Sunucusuz Uygulamalar ve AWS Lambda

Bu videoda dış bir kaynaktan veriler çekip bu verileri işleyerek grafik oluşturan bir php uygulamasının, amazon web servislerini kullanarak nasıl sunucusuz / serverless olarak yayına alacağımızan bahsedeceğim.

Uygulamamız ülkelerdeki resim olarak yayınlanan koronavirüs vaka verilerini düzenli olarak GitHub reposunda koyan Johns Hopkins Üniversitesi verilerini alarak, arayüzümüzde ve grafiğimizde göstereceğimiz formata dönüştürüyor. Bu işlem sonucunda bir html döküman oluşuyor. Bu dökümanında web tarayıcımızda görüntüyoruz.

Okumaya devam et AWS Serisi: PHP ile Serverless / Sunucusuz Uygulamalar ve AWS Lambda

PHP ile Lambda Fonksiyonları Yazmaya Giriş

Bu yazıda bir AWS olan Lambda’ya hızlı bir giriş yapıp, PHP dili ile yazılmış bir fonksiyonu nasıl çalışır hale getireceğimizden bahsedeceğim.

Daha sonraki videolarda Lambda servisinden özellikle Sunucusuz uygulama modelleri / Serverless Application Model konularını incelerken çokça inceleme yapacağız.

Okumaya devam et PHP ile Lambda Fonksiyonları Yazmaya Giriş

PHP Yerleşik Web Sunucusu ve Docker

Docker kullanımı oldukça yaygınlaştı. Geliştirme ve yayın ortamlarında oldukça geniş kullanım alanları var. Geliştirilen uygulamanın tüm gereksinimlerini bir container (taşıyıcı) içerisinde çalıştırma fikri çok da yeni bir fikir değil. Docker, kolay kullanımı, topluluk desteği, kurumsal iş ortakları konularında oldukça başarılı.

Bu yazımda mümkün olan en temel haliyle PHP içinde gelen yerleşik web sunucusunun bir docker container içerisinde çalıştırılmasına değinmeye çalışacağım.

Okumaya devam et PHP Yerleşik Web Sunucusu ve Docker

Composer: PHP Bağımlılık Yönetimi

Tanıtım

Composer PHP için bağımlılık yönetim aracıdır. Projenizle ilişkili kütüphanelerleri yönetmenizi (yükleme/güncelleme) sağlar.

Bağımlılık Yönetimi

Composer Linux işletim sistemlerinde kullanılan Yum veya Apt gibi bir paket yöneticisi değildir. Paketler ve kütüphaneleri kullanır ancak proje tabanlıdır, onları projenizdeki vendor klasörüne yükler. Varsayılan olarak hiçbir şeyi genel (kütüphaneler kullanıcı klasörünüze yüklenir ve oradan kullanılır.) yüklemez. Bu nedenle bağlımlılık yöneticisidir.

Bu düşünce yeni değildir ve Composer Nodejs paket yöneticisi npm ve Ruby paket yöneticisi Bundler’dan ilham almıştır.

Okumaya devam et Composer: PHP Bağımlılık Yönetimi