Programlama ve Yazılım Geliştirme

Cloudflare، Vite uygulamaları oluşturup Workers’a dağıtmak için açık kaynaklı Void’u kullanıma sunuyor

Cloudflare, Vite ile tam yığın uygulamalar oluşturup bunları Cloudflare’a dağıtmak için SDK, komut satırı arayüzü ve kendi kendine barındırılan bir platformu bir araya getiren Void’un kaynak kodunu açtığını duyurdu. Araçlar, sunucuların, veritabanlarının, kimlik doğrulamanın ve bulut kaynaklarının yönetimini basitleştirmeyi; ayrıca kodlama ajanlarının yardımıyla dahili uygulamalar geliştiren ekipler için kontroller sağlamayı amaçlıyor.

2026-10-15
3 dk okuma
31 görüntülenme
certi.news Editorial Team
Cloudflare، Vite uygulamaları oluşturup Workers’a dağıtmak için açık kaynaklı Void’u kullanıma sunuyor

Cloudflare, Vite ile tam yığın uygulamalar oluşturup bunları Cloudflare’a dağıtmak için bir dağıtım platformu, SDK ve komut satırı arayüzünü bir araya getiren açık kaynaklı bir proje olarak Void’u kullanıma sunduğunu duyurdu. Üç araç, bu bileşenleri ayrı ayrı yönetmek yerine uygulama arayüzünü sunucu hizmetleri, veritabanları ve Cloudflare kaynaklarıyla birbirine bağlayan birleşik bir iş akışı sunuyor.

Bu adım, VoidZero’nun Cloudflare’a katılmasının ardından geldi. İlk fikir, uygulamaları dağıtmak için özel bir platformdu; ancak ekip, şirketlerin ve diğer ekiplerin platformu kurup özelleştirebilmesini sağlamak amacıyla kaynak kodunu açmaya yöneldi.

Tek pakette üç bileşen

Void; Workers for Platforms üzerinde çalışan, ekipler için ortak bir barındırma platformu olan Void Platform; bir Vite uygulamasını tam yığın bir uygulamaya dönüştüren, birleştirilebilir bir JavaScript paketi olan Void SDK; ve kaynakları hazırlayıp uygulamaları dağıtmak için kullanılan bir komut satırı aracı olan Void CLI bileşenlerinden oluşuyor.

Advertisement

Üç bileşen, npm üzerinden kurulabilen bir JavaScript paketi ve Vite eklentisi içinde dağıtılıyor. Platform; yöneticilerin erişimi denetlemesine, kaynak sınırları belirlemesine, dağıtım işlemlerini ve kullanımı incelemesine, ayrıca yönetim arayüzü veya CLI üzerinden kullanıcıları, projeleri, günlükleri ve geri alma işlemlerini yönetmesine olanak tanıyor.

Otomatik olarak hazırlanan altyapı

SDK, dağıtım sırasında uygulamanın ihtiyaç duyduğu kaynakları çıkarıma dayalı olarak belirliyor. Cloudflare’a göre uygulama veritabanları, kuyruklar veya yapay zekâ entegrasyonları talep edebilir; Void ise uygun kaynakları otomatik olarak hazırlıyor. Ayrıca dosya tabanlı API rotaları, önceden işleme, önbellekleme, islands özellikleri ve veritabanından kullanıcı arayüzüne kadar uzanan tür güvenliği sunuyor.

Paket, React ve Vue gibi JavaScript çerçevelerini destekliyor ve Vinext, React Router, SvelteKit, Nuxt, TanStack Start ve Astro ile entegre olabiliyor. Void; kaynak arayüzlerini Hono kullanarak, migrasyonları, dağıtımı ve kimlik doğrulamayı ise Better Auth üzerinden yönetiyor.

Geliştirme ortamında void/db içe aktarımı yerel bir veritabanı sağlarken dağıtım, otomatik olarak bir D1 kaynağı oluşturabiliyor. Aynı yaklaşım AI Gateway için de geçerli; void/ai içe aktarımı, Cloudflare’daki yapay zekâ hizmetlerini kullanmak için gerekli entegrasyonu yapılandırıyor.

Pratikte ne değişiyor?

Void, bir Vite uygulaması oluşturmakla onu üretimde çalıştırmak arasındaki mesafeyi kısaltıyor: uygulamayı derliyor, migrasyonları uyguluyor, kaynakları hazırlıyor ve ardından Cloudflare’a veya ortak bir Void platformuna dağıtıyor. CLI doğrudan kullanılabileceği gibi, dağıtım günlüklerini analiz etmek, başarısız istekleri teşhis etmek ve projenin yaşam döngüsünü takip etmek için kodlama ajanları aracılığıyla da kullanılabiliyor.

Platform; teknik olmayan ekiplerin veya kodlama ajanlarını kullanan çalışanların, her kullanıcıya bulut hesabına doğrudan erişim vermeden dahili uygulamalar oluşturmasını mümkün kılmak isteyen şirketleri de hedefliyor. Ortak platform, kaynak sınırları ve merkezi erişim denetimleri sağlıyor; ancak platformun kendi kendine barındırılması için Workers for Platforms ve R2 etkinleştirilmiş bir Cloudflare hesabı, bir PostgreSQL veritabanı, bir oturum açma sağlayıcısı ve uygulamalar için bir alan adı gerekiyor.

Açık kaynak olmak kısıtları ortadan kaldırmıyor

Şirketler Void’u olduğu gibi kullanabilir veya sistemlerini ve iş akışlarını entegre etmek, hatta platformu başka dağıtım platformlarına uyarlamak için kopyalayıp değiştirebilir. Ekip yönetimi özelliklerine ihtiyaç duymayan kullanıcılar da uygulamalarını SDK aracılığıyla doğrudan kendi Cloudflare hesaplarına dağıtabilir.

Pratik fayda, ekiplerin Cloudflare modelini kabul etmesine ve platformun temel gereksinimlerini kendi başlarına yönetebilmesine bağlı olmaya devam ediyor. Ayrıca duyuru, otomatik yapılandırma ve kaynak sağlama özelliklerini açıklıyor; ancak performans sınırları, maliyet modeli veya uygulamalar arasındaki güvenlik yalıtımı mekanizmaları hakkında bağımsız ayrıntılar sunmuyor. Bunlar, Void’un geniş ölçekli üretim ortamlarında kullanılmasından önce incelenmesi gereken noktalar.

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

certi.news Editorial Team

Bilmeniz gerekenler

Cloudflare, tam yığın Vite uygulamaları oluşturmak, kaynaklarını hazırlamak ve Cloudflare üzerinde dağıtmak için bir barındırma platformu, SDK ve komut satırı arayüzü içeren açık kaynaklı Void projesini başlattı. Void, arka uç altyapısının yönetimini ve erişim ile kaynak denetimini basitleştirmek isteyen ekipleri ve şirketleri hedefliyor; ancak kendi kendine barındırma, Cloudflare gereksinimleri ve ek altyapı gerektiriyor.

  • Void; Void Platform, Void SDK ve Void CLI'dan oluşur. Bileşenleri npm ve bir Vite eklentisi aracılığıyla dağıtılır.
  • Void, dağıtım sırasında veritabanları, kuyruklar ve yapay zekâ entegrasyonları gibi kaynakları otomatik olarak hazırlayabilir.
  • React ve Vue gibi JavaScript framework'lerini destekler; Vinext, React Router, SvelteKit, Nuxt, TanStack Start ve Astro ile entegre olur.
  • Yönetim arayüzü veya CLI üzerinden kullanıcıları, projeleri ve günlükleri yönetmek, geri alma işlemleri gerçekleştirmek ve kaynak sınırları belirlemek için denetimler sunar.
  • Kendi kendine barındırma; Workers for Platforms ve R2 etkinleştirilmiş bir Cloudflare hesabı, PostgreSQL veritabanı, kimlik doğrulama sağlayıcısı ve uygulamalar için bir alan adı gerektirir.
  • Duyuru, performans sınırları, maliyet modeli veya uygulamalar arasındaki güvenlik izolasyonu mekanizmaları hakkında bağımsız ayrıntılar sunmuyor.

SSS

Void nedir?

Void, tam yığın Vite uygulamaları oluşturmak ve dağıtmak için bir dağıtım platformu, SDK ve komut satırı arayüzünü bir araya getiren Cloudflare kaynaklı açık kaynaklı bir projedir.

Void'un temel bileşenleri nelerdir?

Void; ortak barındırma için Void Platform, bir Vite uygulamasını tam yığın uygulamaya dönüştürmek için Void SDK ve kaynakları hazırlayıp dağıtmak için Void CLI'dan oluşur.

Void ortak barındırma dışında kullanılabilir mi?

Evet. Uygulama doğrudan bir Cloudflare hesabına SDK üzerinden dağıtılabilir. Şirketler ayrıca Void'u kopyalayıp değiştirebilir veya başka dağıtım platformlarına uyarlayabilir.

Kendi kendine barındırma için temel gereksinimler nelerdir?

Kendi kendine barındırma; Workers for Platforms ve R2 etkinleştirilmiş bir Cloudflare hesabı, PostgreSQL veritabanı, kimlik doğrulama sağlayıcısı ve uygulamalar için bir alan adı gerektirir.

Aynı kategoride

Bunlar da ilginizi çekebilir

Tüm haberleri gör