Bulut Bilişim ve Veri Merkezleri

Cloudflare, Python uygulamalarını platformunda çalıştırmak için Python Workers’ı resmen kullanıma sundu

Cloudflare, Python Workers’ın genel kullanıma sunulduğunu açıkladı. Böylece Python, Workers ortamında resmen desteklenen bir dil hâline gelirken Workers AI, R2, D1 ve Hyperdrive gibi hizmetlerle doğrudan entegrasyon sağlandı. Sürüm FastAPI, Django ve Flask çerçeveleri ile yapay zekâ kütüphanelerini destekliyor; WebAssembly paketleriyle uyumluluk ise genişletilmeye devam ediyor.

2026-09-21
3 dk okuma
12 görüntülenme
فريق تحرير certi.news
Cloudflare, Python uygulamalarını platformunda çalıştırmak için Python Workers’ı resmen kullanıma sundu

Cloudflare, Python uygulamalarını Cloudflare Workers ortamında çalıştırma yöntemi olarak sunulmasından iki yıl sonra Python Workers’ın genel kullanıma (GA) açıldığını duyurdu. Bu adımla Python, Cloudflare Developer Platform içinde resmen desteklenen bir dil hâline geldi. Kullanıcılar, tanınmış kütüphane ve çerçeveleri kullanabilir ve JavaScript ile bir bağlama katmanı yazmadan bunları Cloudflare hizmetlerine bağlayabilir.

Yeni ortam, FastAPI, Django ve Flask çerçevelerinin yanı sıra WSGI veya ASGI ile uyumlu diğer çerçevelerin çalıştırılmasını sağlıyor. Cloudflare, Workers isteklerini Python uygulamalarının beklediği yapıya dönüştürmek için workers.asgi ve workers.wsgi gibi bağlayıcılar sunuyor. Workers platformu ise isteklerin alınmasını, ölçeklendirmeyi ve yük dengelemesini üstleniyor.

Cloudflare hizmetleriyle doğrudan entegrasyon

Başlıca pratik değişikliklerden biri, Cloudflare bağlarının Python içinde doğrudan desteklenmesi. Daha önce Queues gibi hizmetlere Python nesneleri aktarmak, Pyodide ve JavaScript API’leri kullanılarak bunların JavaScript nesnelerine manuel olarak dönüştürülmesini gerektiriyordu. Artık Workers ortamı ve Python paketi tür dönüştürme işlemini üstleniyor; böylece çağrılar normal Python sözdizimiyle kullanılabiliyor.

Bu kapsamda Workers AI, R2, D1, Hyperdrive, Durable Objects, Queues ve Workflows yer alıyor. Cloudflare ayrıca Dynamic Workers kullanarak bir Worker’ın içinde Python Worker oluşturulmasına da olanak tanıyor.

Veritabanları ve ağ bağlantıları

Python uygulamaları artık PostgreSQL ve MySQL veritabanlarına bağlanmak için Hyperdrive’ı kullanabiliyor. TCP soket desteğinin bulunmaması, veritabanı sürücülerinin WebAssembly içinde çalıştırılmasının önündeki bir engeldi; çünkü bu sürücüler genellikle ağ iletişimi için POSIX sistem çağrılarına dayanıyor. Cloudflare’a göre şirket, soket çağrılarını Workers connect API kullanarak uygulayarak bu sorunu çözdü. Böylece aiomysql ve asyncpg gibi sürücüler, temel ortamın ayrıntılarını bilmeleri için değiştirilmeden çalışabiliyor.

Yapay zekâ geliştiricileri için ne değişiyor?

openai, langchain ve mcp gibi kütüphaneleri Python Workers içinde çalıştırmak artık mümkün. Cloudflare ayrıca requests ve httpx gibi HTTP istemcilerinin WebAssembly ortamlarında istekleri JavaScript fetch üzerinden yönlendirebilmesini sağladı. Geliştirici, bu kütüphaneleri Workers AI ile birleştirerek Cloudflare ağı içindeki GPU birimlerinde çıkarım gerçekleştirebilir veya istekleri Cloudflare AI Gateway üzerinden yönlendirebilir.

Şirket; Queues, Workflows, Workers AI ve R2 kullanarak yapay zekâ görevlerinin koordinasyonunu, Bluesky Jetstream ve Durable Objects üzerinden gerçek zamanlı olay akışlarının işlenmesini, ayrıca Vectorize ile MCP sunucularını ve RAG sistemlerini içeren uygulama örnekleri sunuyor.

Sınırlamalar ve açık sorular

Python Workers, Pyodide kullanılarak WebAssembly’ye derlenmiş bir Python yorumlayıcısına dayanıyor. Bu nedenle C, C++ veya Rust ile yazılmış yerel uzantılar içeren paketlerin WebAssembly platformu için özel olarak derlenmesi gerekiyor. Cloudflare, PEP 783 önerisiyle bağlantılı PyEmscripten standardının ve güncellenmiş derleme araçlarının paket ekosisteminin genişletilmesine yardımcı olacağını belirtiyor. Ancak şirket, bu standardın benimsenme sürecinin hâlâ devam ettiğini ve bazı paketlerin henüz desteklenmeyebileceğini kabul ediyor.

certi.news’un değerlendirmesi: Değişiklik yalnızca yeni bir programlama biçiminin eklenmesinden ibaret değil; uçta dağıtık Python hizmetleri oluştururken JavaScript’e olan bağımlılığı azaltıyor. Bu durum, Python uygulamalarına veya kütüphanelerine sahip olup bunları Cloudflare hizmetlerine bağlamak isteyen geliştirme ekipleri için önem taşıyor. Ancak mevcut uygulamaları üretime taşımadan önce paket uyumluluğunun ve WebAssembly sınırlamalarının incelenmesi gereğini ortadan kaldırmıyor. Cloudflare’ın performansı ve bellek verimliliğini iyileştirme ve daha fazla paketi destekleme yönündeki gelecek vaatleri de genel kullanıma sunulmanın platform üzerindeki çalışmaların sonu değil, önemli bir olgunluk noktası olduğunu gösteriyor.

Haber kaynağı
Cloudflare Blog
Özgün kaynağı aç ↗
ف
Yazar

فريق تحرير certi.news

Aynı kategoride

Bunlar da ilginizi çekebilir

Tüm haberleri gör