Stiamo avviando la Developer Week 2024, e siamo lieti di darti il benvenuto offrendoti una piccola anteprima di quello che potrai aspettarti, e di come stiamo immaginando il futuro della nostra piattaforma.
Una delle funzionalità centrali di qualsiasi applicazione full-stack è la capacità di archiviazione e di persistenza dei dati. Siamo lieti di dare il via a questa settimana con soluzioni che aiutano gli sviluppatori a creare applicazioni stateful su Cloudflare, inclusa la disponibilità al grande pubblico di D1, il database SQL di Cloudflare, e di Hyperdrive, il nostro servizio di accelerazione dei database.
D1, il database SQL di Cloudflare, è ora disponibile al grande pubblico. Con il nuovo supporto per database da 10 GB, l'esportazione di dati e il debug avanzato delle query, con D1 consentiamo agli sviluppatori di creare applicazioni pronte ad andare in produzione, per soddisfare tutte le loro esigenze in materia di database SQL relazionali. Per supportare Workers nelle applicazioni globali, condividiamo un'anteprima del nostro design e della nostra API per la replica di lettura globale D1, per dare una dimostrazione di come gli sviluppatori possano scalare i propri carichi di lavoro con D1.
I binding non si limitano a ridurre il boilerplate, ma sono una funzionalità di progettazione fondamentale della piattaforma Workers capace di migliorare allo stesso tempo sia l'esperienza degli sviluppatori che la sicurezza delle applicazioni. Di solito questi due obiettivi sono tra loro opposti, ma i binding sono in grado di soddisfare elegantemente entrambe queste esigenze.
Oggi siamo lieti di annunciare il lancio di diverse soluzioni, tra cui Workers AI, la piattaforma di inferenza di Cloudflare, l'assistenza per modelli ottimizzati con LoRA e le implementazioni one-click per HuggingFace. Cloudflare Workers ora supporta il linguaggio di programmazione Python, e non solo.
Workers AI ora supporta modelli fine-tuned sfruttando i LoRa. Che cosa è un LoRA, e come funziona? In questo post approfondiremo il concetto di fine-tuning e di LoRA, sfruttando un po' di matematica per illustrare il funzionamento del sistema.
Annunciamo il supporto di Python per Cloudflare Workers, ora in open beta. Per supportare Python abbiamo rinnovato i nostri sistemi, dal runtime stesso di Workers fino al modo in cui Workers è distribuito sulla rete di Cloudflare. Scopri di più sul ciclo di vita di Python Worker, sul linking dinamico e sulle istantanee di memoria su questo post.
Siamo entusiasti di annunciare tre nuove funzionalità per Cloudflare R2: le notifiche degli eventi, il supporto per le migrazioni da Google Cloud Storage e un tier di archiviazione per gli accessi infrequenti
Stiamo lavorando per semplificare la creazione di applicazioni scalabili, affidabili e basate sui dati sulla nostra rete globale. Per questo motivo, stiamo lanciando quanto segue: un nuovo framework per le notifiche degli eventi; Workflows, il nostro approccio verso un'esecuzione affidabile; e Pipelines, un servizio di streaming ingestion di prossima uscita.
Insieme, Cloudflare e Prisma rendono più semplice che mai la distribuzione di app disponibili a livello globale, ponendo particolare attenzione all'esperienza degli sviluppatori. Per raggiungere questo obiettivo, Prisma ORM ora supporta nativamente Cloudflare Workers e D1 in Preview. Con la versione 5.12.0 di Prisma ORM ora è possibile interagire con i dati archiviati in D1 dai Cloudflare Workers con la comodità dell'API Prisma Client. Scopri di più e provalo subito.
Picsart, una delle piattaforme di creatività digitale più importanti al mondo, si è imbattuta in una serie di problemi di performance relativi alla sua attività globale. L'adozione di Developer Platform di Cloudflare, una soluzione global-by-default, si è rivelata la scelta vincente, poiché ha consentito a Picsart di migliorare in modo considerevole sia le performance che la scalabilità.
Oggi lanciamo quattro miglioramenti a Pages, capaci di apportare funzionalità precedentemente limitate a Workers. L'obiettivo è unificare l'esperienza di sviluppo tra queste due soluzioni. Supporto per monorepos, wrangler.toml, nuove aggiunte al supporto di Next.js e alle integrazioni dei database!
La prontezza alla produzione non riguarda solo la scalabilità e l’affidabilità dei servizi che si utilizzano. Oggi annunciamo cinque aggiornamenti che mettono più potere nelle tue mani: distribuzioni graduali, analisi dello stack mappate all'origine su Tail Workers, una nuova API di limitazione della frequenza, nuovissimi SDK API e aggiornamenti a oggetti durevoli, ciascuno realizzato tenendo a mente servizi di produzione mission-critical.
Con Cloudflare Calls in open beta è possibile creare applicazioni video/audio serverless in tempo reale. Cloudflare Stream consente agli spettatori di creare istantaneamente clip dalle trasmissioni in streaming. Infine, Cloudflare Images ora supporta il face-cropping automatico e dispone di un widget di caricamento che consente di integrarlo facilmente nelle proprie applicazioni.
Cloudflare calls è un servizio SFU e TURN serverless in esecuzione nel perimetro di Cloudflare. Attualmente è in versione open beta e costa $0,05/ real-time GB. Si tratta di un WebRTC 100% anycast.
Oggi siamo entusiasti di annunciare che Cloudflare ha acquisito Baselime, una società di osservabilità serverless.
Per tutti i clienti Workers a pagamento ora è disponibile l'API di rendering del browser per una migliore gestione delle sessioni.
Lo sviluppo web full-stack con Cloudflare diventa più facile e veloce! Ora è possibile usare il server di sviluppo del proprio framework e accedere a database D1, archivi di oggetti R2, modelli AI e non solo. Le iterazioni possono essere attuate in millisecondi, per creare app sofisticate in esecuzione su Cloudflare. Sviluppa con noi!
Siamo entusiasti di annunciare che PartyKit, pioniere nel consentire agli sviluppatori di creare ambiziose app multiplayer collaborative in tempo reale, fa ora parte di Cloudflare. Questa acquisizione segna una pietra miliare significativa nel nostro percorso volto a ridefinire i confini del serverless computing, rendendolo più dinamico, interattivo e, soprattutto, stateful.
Cloudflare Workers ora dispone di un sistema RPC (Remote Procedure Call) integrato da utilizzare nella comunicazione da Worker-to-Worker e Worker-to-Durable-Object, con un boilerplate assolutamente minimo. Abbiamo progettato un sistema RPC così espressivo che richiamare un servizio remoto è come utilizzare una library.
Siamo entusiasti nel concludere la Developer Week condividendo gli aggiornamenti sul nostro programma Workers Launchpad, la nostra ultima sfida per sviluppatori e il lavoro che stiamo facendo per garantire che gli spazi della nostra community – come i nostri forum Discord e Community – siano sicuri e inclusivi per tutti gli sviluppatori.
La Developer Week 2024 si è ufficialmente conclusa. Desideriamo presentare un riepilogo degli annunci e degli approfondimenti tecnici emersi la settimana scorsa.