Ana içeriğe geç
Bulut & Altyapı

Cloudflare Python Workers desteğini genel kullanıma açtı

Öne çıkanlar

  • Python, Cloudflare Workers platformunda tam desteklenen birinci sınıf dil seviyesine ulaştı.
  • FastAPI, Django ve Flask çatıları ASGI ve WSGI köprüleriyle doğrudan çalıştırılabiliyor.
  • TCP soket desteği sayesinde Hyperdrive üzerinden PostgreSQL ve MySQL bağlantısı kurulabiliyor.
  • Kabul edilen PEP 783 standardı, WebAssembly uyumlu Python paketlerinin derlenmesini kolaylaştırdı.

Cloudflare, sunucusuz çalışma ortamı Cloudflare Workers üzerinde Python desteğini genel kullanıma sunduğunu duyurdu. İki yıl önce tanıtılan ve Pyodide ile WebAssembly altyapısını kullanan Python Workers, bu güncellemeyle birlikte platformda birinci sınıf dil desteği kazandı. Geliştiriciler artık JavaScript dönüşüm katmanlarına ihtiyaç duymadan doğrudan Python kütüphanelerini ve tasarım kalıplarını Cloudflare servislerine bağlayabiliyor.

Sistem, dahili ASGI ve WSGI köprüleri aracılığıyla FastAPI, Django ve Flask gibi popüler web çatılarını doğrudan destekliyor. WebAssembly ortamındaki düşük seviyeli ağ kısıtlamalarını Workers bağlantı arayüzü üzerinden çözen Cloudflare, TCP soket desteği ekleyerek PostgreSQL ve MySQL sürücülerinin Hyperdrive ile çalışmasını sağladı. Ayrıca HTTP istemcilerinin JavaScript ağ altyapısıyla uyumlu hale getirilmesi sayesinde LangChain ve OpenAI gibi yapay zeka araçları da platformda yerel olarak çalışıyor.

WebAssembly ekosistemini genişletmek amacıyla PEP 783 standardını öneren şirket, PyEmscripten platformunun kabul edilmesini sağladı. Yapılan geliştirmeler, cibuildwheel aracılığıyla C ve Rust uzantılı Python paketlerinin WebAssembly ortamına kolayca derlenmesinin önünü açıyor. Geliştiriciler, güncellenen belgeler ve örnek depolar üzerinden Python tabanlı Model Context Protocol sunucuları, vektör arama ve yapay zeka işlem hatları kurabiliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.