L’acquisizione di Deno da parte di Cloudflare è strategica per il futuro di Cloudflare Workers, il modello serverless che esegue app sulla rete globale. Cloudflare ha rilevato la startup di Ryan Dahl (creatore di Node.js) per migliorare piattaforma e modello di programmazione Workers. I termini finanziari non sono stati resi pubblici.
Cloudflare Workers: la portabilità al centro
Il fulcro dell’operazione è la portabilità. Deno ha sviluppato un runtime moderno per JavaScript/TypeScript e il progetto open source celld, ideato per eseguire un modello simile a Workers e Durable Objects fuori dall’infrastruttura Cloudflare.
L’acquisizione conferisce peso industriale: Cloudflare Workers è inteso come architettura applicativa da semplificare in ambienti self-hosted.
Kenton Varda e Ryan Dahl hanno annunciato che il team Deno si unirà a Cloudflare per semplificare il self-hosting di Workers e Durable Objects. Il piano unisce idee e codice di celld con workerd, il runtime open source di Cloudflare per Workers, per trasformare una parte complessa dell’ecosistema in una modalità di prima classe.
Durable Objects: scalabilità distribuita
I Durable Objects, elemento distintivo del modello Cloudflare, rappresentano porzioni di stato come piccoli server indirizzabili. Ideali per applicazioni real-time, collaborazione, WebSocket e sistemi distribuiti, riducono la complessità tipica delle architetture tradizionali (database, code, cache, logiche di coordinamento separate).
Cloudflare ha riconosciuto che workerd supportava i Durable Objects principalmente per test locali o scenari a istanza singola. La versione distribuita, usata sulla rete Cloudflare, dipende da infrastrutture interne complesse. Deno, con celld, aveva iniziato a costruire la soluzione mancante: un’implementazione leggera, scalabile e pensata per gestire il modello Workers sulla propria infrastruttura.
Superare il lock-in e rafforzare la fiducia
L’acquisizione affronta il cloud lock-in. La dipendenza dall’infrastruttura proprietaria era una critica frequente a Cloudflare Workers. Rendendo il modello più aperto e supportando il self-hosting, Cloudflare mira a dissipare queste preoccupazioni, promuovendo maggiore fiducia e adozione tra gli sviluppatori.