Cloudflare Workers’ta Python genel kullanıma açıldı
Cloudflare, Python Workers’ı genel kullanıma açtı; FastAPI ile D1 ve R2 gibi platform servisleri destekleniyor. Ancak Pyodide tabanlı ortam klasik bir sunucu değil. Mevcut bir uygulamayı taşımadan önce paket uyumluluğunu ve çalışma sınırlarını denemek gerekiyor.
Cloudflare, 21 Eylül'de Python Workers'ın genel kullanıma açıldığını duyurdu. Python kodu Workers ortamında Pyodide ile WebAssembly üzerinde çalışıyor; şirket FastAPI desteğini ve D1, R2, Queues gibi platform bağlantılarını öne çıkarıyor. Bu, Python yazan ekipler için küçük HTTP servislerini farklı bir dağıtım modelinde deneme fırsatı.
Genel kullanım, var olan herhangi bir Python uygulamasının değişmeden taşınacağı anlamına gelmiyor. Pyodide tabanlı çalışma ortamında yerel uzantıların, paketlerin ve dosya sistemi varsayımlarının uyumu ayrı ayrı incelenmeli. Cloudflare'ın belgeleri desteklenen paket türlerini ve bağların nasıl çağrıldığını açıklıyor; özellikle üretimdeki bağımlılık listesini buna karşı kontrol etmek gerekiyor.
Şirket ayrıca PyEmscripten platformu için paket ekosistemini geliştirme çalışmasını anlatıyor. Bu ayrıntı önemli: duyurunun değeri yalnızca yeni bir sözdizimi seçeneğinde değil, Python paketlerinin WebAssembly ortamına taşınmasındaki sürtünmeyi azaltma çabasında.
Taşıma kararı için küçük bir gerçek uç nokta seçip yanıt süresini, başlangıç maliyetini, bağımlılık davranışını ve günlükleri mevcut sunucuyla karşılaştırmak uygun. Üretim servisini bir hamlede geçirmek yerine uygulamanın hangi parçasının bu ortamdan yararlandığını görmek gerekir.
