Estamos dando início à Developer Week de 2024 e entusiasmados em dar as boas-vindas a vocês nesta semana. Vamos dar uma pequena prévia do que esperar e o que imaginamos para o futuro de nossa plataforma.
Uma parte essencial de qualquer aplicativo full stack é armazenar e persistir dados. Estamos entusiasmados em iniciar a semana com anúncios que ajudam os desenvolvedores a criar aplicativos stateful com base na Cloudflare, incluindo a disponibilização geral do D1, o banco de dados SQL da Cloudflare, e do Hyperdrive, nosso serviço de aceleração de banco de dados.
D1, o banco de dados SQL da Cloudflare, já está em disponibilidade geral. Com novo suporte para bancos de dados de 10 GB, exportação de dados e depuração aprimorada de consultas, capacitamos os desenvolvedores a criar aplicativos prontos para produção com o D1 para atender a todas as suas necessidades de SQL relacional. Para oferecer suporte ao Workers em aplicativos globais, compartilhamos uma prévia de nosso design e API para replicação de leitura global do D1 para demonstrar como os desenvolvedores dimensionam suas cargas de trabalho com o D1.
Os bindings não apenas reduzem o boilerplate. Eles são um recurso de design fundamental da plataforma Workers que simultaneamente melhoram a experiência dos desenvolvedores e a segurança dos aplicativos de várias maneiras. Normalmente, esses dois objetivos estão em oposição um ao outro, mas os bindings resolvem ambos de forma alinhada ao mesmo tempo.
Hoje, temos o prazer de fazer uma série de anúncios, incluindo o Workers AI, a plataforma de inferência da Cloudflare se tornando disponibilidade geral e compatibilidade com modelos ajustados com LoRAs e implantações com um clique do HuggingFace. O Cloudflare Workers agora é compatível com a linguagem de programação Python e muito mais.
O Workers AI agora é compatível com modelos ajustados que usam LoRAs. Mas o que é LoRA e como funciona? Neste post, nos aprofundamos no ajuste fino, nos LoRAs e até em um pouco de matemática para compartilhar os detalhes de como tudo funciona nos bastidores.
Apresentamos a compatibilidade com Python para o Cloudflare Workers, agora em versão beta aberta. Renovamos nossos sistemas para oferecer a compatibilidade com Python, a partir do próprio tempo de execução dos Workers até a forma como o Workers é implantado na rede da Cloudflare. Saiba sobre o ciclo de vida do Python Worker, Pyodide, vinculação dinâmica e instantâneos de memória neste post.
Temos o prazer de anunciar três novos recursos para o Cloudflare R2: notificações de eventos, suporte para migrações do Google Cloud Storage e um nível de armazenamento de acesso pouco frequente.
Estamos facilitando o desenvolvimento de aplicativos escaláveis, confiáveis e baseados em dados em nossa rede global e, por isso, anunciamos uma nova estrutura do Event Notifications; nossa opinião sobre execução durável, fluxos de trabalho; e um próximo serviço de ingestão de streaming, Pipelines.
Juntas, a Cloudflare e a Prisma tornam mais fácil do que nunca a implantação de aplicativos disponíveis globalmente com foco na experiência dos desenvolvedores. Para atingir esse objetivo, o Prisma ORM agora oferece suporte nativo ao Cloudflare Workers e ao D1 no Preview. Com a versão 5.12.0 do Prisma ORM agora você pode interagir com seus dados armazenados no D1 a partir de seu Cloudflare Workers com a conveniência da Prisma Client API. Saiba mais e experimente agora.
A Picsart, uma das maiores plataformas de criação digital do mundo, encontrou desafios de desempenho para atender seu público global. A adoção da plataforma para desenvolvedores global por padrão da Cloudflare surgiu como a solução ideal, capacitando a Picsart a melhorar substancialmente o desempenho e a escalabilidade.
Hoje, lançamos quatro melhorias no Pages que trazem funcionalidades antes restritas aos Workers, com o objetivo de unificar a experiência de desenvolvimento entre os dois. Suporte para monorepos, wrangler.toml, novas adições ao suporte Next.js e integrações de banco de dados.
A prontidão da produção não envolve apenas escala e confiabilidade dos serviços com os quais você desenvolve. Hoje anunciamos cinco atualizações que colocam mais poder em suas mãos, implantações graduais, rastreamentos de pilha mapeados na origem em Tail Workers, uma nova API Rate Limiting, API SDKs totalmente novos e atualizações para Durable Objects – cada um desenvolvido com serviços de produção de missão crítica em mente.
Com o Cloudflare Calls em versão beta aberta, você pode criar aplicativos de vídeo e áudio em tempo real e sem servidor. O Cloudflare Stream permite que seus espectadores recortem instantaneamente streams em andamento. Por fim, o Cloudflare Images agora oferece suporte ao corte automático de rosto e possui um widget de upload que permite integrá-lo facilmente ao seu aplicativo.
O Cloudflare Calls é um serviço SFU e TURN sem servidor executado na borda da Cloudflare. Agora está em beta aberto e custa US$ 0,05/GB em tempo real. É 100% WebRTC anycast.
Hoje, temos o prazer de anunciar que a Cloudflare adquiriu a Baselime, uma empresa de observabilidade sem servidor.
A API Browser Rendering agora está disponível para todos os clientes pagos do Workers com gerenciamento de sessão aprimorado.
O desenvolvimento web full stack com a Cloudflare agora é mais rápido e fácil. Agora você pode usar o servidor de desenvolvimento da sua estrutura enquanto acessa bancos de dados D1, armazenamentos de objetos R2, modelos de IA e muito mais. Itere localmente em milissegundos para criar aplicativos web sofisticados que são executados na Cloudflare. Vamos desenvolver juntos.
Temos o prazer de anunciar que o PartyKit, pioneiro em permitir que os desenvolvedores criem aplicativos ambiciosos, colaborativos e multijogador em tempo real, agora faz parte da Cloudflare. Esta aquisição marca um marco significativo em nossa jornada para redefinir os limites da computação sem servidor, tornando-a mais dinâmica, interativa e, principalmente, stateful.
O Cloudflare Workers agora apresenta um sistema RPC (Remote Procedure Call) integrado para uso na comunicação de Workers para Workers e do Workers para Durable Object, com o mínimo de boilerplate. Projetamos um sistema RPC tão expressivo que chamar um serviço remoto pode ser como usar uma biblioteca.
Estamos entusiasmados em encerrar a Developer Week compartilhando atualizações sobre nosso programa Workers Launchpad, nosso mais recente Developer Challenge e o trabalho que estamos fazendo para garantir que nossos espaços comunitários, como nossos Discord e fóruns da comunidade, sejam seguros e inclusivos para todos os desenvolvedores.
A Developer Week 2024 chegou oficialmente ao fim. Aqui está uma rápida recapitulação dos anúncios e explorações técnicas aprofundadas que foram divulgados na semana passada.