CEVIU Logo
Voltar
Criador do Node.js libera Durable Objects da Cloudflare com o celld

Criador do Node.js lança Celld, alternativa open source aos Durable Objects da Cloudflare

Aprofundamento CEVIU

Aprofundamento

O Celld de Ryan Dahl, criador do Node.js, surge como uma implementação open source que mimetiza o conceito dos Durable Objects da Cloudflare, mas com controle total da infraestrutura. A arquitetura aposta em pilares DevOps conhecidos: armazenamento compatível com S3 e SQLite para persistência de estado. O runtime assíncrono Tokio, escrito em Rust, é a base da execução. Essa escolha técnica liberta os desenvolvedores da dependência da Cloudflare, permitindo a execução de cargas de trabalho serverless com estado em qualquer ambiente, seja on-premise ou em outras nuvens. É uma estratégia de plataforma que visa maximizar a flexibilidade e a autonomia sobre a stack.

A relevância técnica dessa abordagem é enorme para engenheiros de plataforma. Ao invés de usar o backend proprietário da Cloudflare, o Celld oferece uma solução self-hosted. Isso significa que as equipes podem gerenciar e otimizar a infraestrutura de forma granular, potencialmente reduzindo custos a longo prazo e eliminando o temido aprisionamento tecnológico. A promessa é de um modelo serverless que ainda entrega o isolamento de estado e computação dos Durable Objects, mas com a transparência e adaptabilidade de uma solução open source, compatível com JavaScript e TypeScript.

Por que isso importa

A chegada do Celld é um marco importante para a comunidade de DevOps e engenharia de plataformas. Ele valida o modelo de computação de estado dos Durable Objects como um primitivo arquitetônico valioso. A diferença é que, agora, esse poder está ao alcance de quem prefere manter o controle sobre sua infraestrutura, sem o vínculo direto com um único provedor. O debate sobre a otimização de custos, com a Cloudflare contestando as estimativas de economia do Celld, reflete a complexidade da precificação de infraestrutura serverless e a importância da autonomia na escolha de ferramentas. Este movimento ressalta a busca por soluções que combinem performance, escalabilidade e, principalmente, liberdade tecnológica.

A notícia de que a CamelAI migrou para Durable Objects em julho de 2026, buscando eficiência, mostra a atratividade do conceito. Agora, com o Celld, as organizações ganham uma opção para colher os benefícios dos Durable Objects, como a coordenação de agentes de IA e a construção de aplicativos colaborativos em tempo real, sem o custo ou a dependência de um único ecossistema. É um passo significativo em direção a uma infraestrutura mais aberta e controlada pelas próprias equipes.

Linha do tempo

  1. Cloudflare Durable Objects: A chave para sistemas baseados em agentes e escaláveis

  2. CamelAI migra para Cloudflare Durable Objects e adota código aberto em busca de eficiência

  3. Cloudflare Lança Sistema de Arquivos Virtuais Inovador para Otimização de Código

  4. Cloudflare OS: A Nova Plataforma Aberta para Desenvolvimento e Automação Empresarial

  5. Cloudflare Apresenta Ambientes Persistentes para Agentes de IA

  6. Criador do Node.js lança Celld, alternativa open source aos Durable Objects da Cloudflare

Perguntas frequentes

O que são os Durable Objects da Cloudflare?

Os Durable Objects da Cloudflare são um primitivo de computação distribuída que oferece um objeto com ID globalmente único, estado persistente e execução single-threaded. Eles combinam um ambiente serverless V8 isolate com uma instância SQLite para dados, permitindo a construção de aplicações distribuídas e colaborativas de alta performance, como explicado na cobertura de julho de 2026 do CEVIU.

Qual a proposta do Celld?

O Celld é uma implementação open source e self-hosted dos Cloudflare Workers e Durable Objects, criada por Ryan Dahl. Seu objetivo é permitir que desenvolvedores utilizem o poderoso modelo de Durable Objects em sua própria infraestrutura, com armazenamento compatível com S3 e SQLite, eliminando o aprisionamento tecnológico e buscando otimizar custos.

Como o Celld se diferencia dos Durable Objects da Cloudflare?

A principal diferença é a autonomia. Enquanto os Durable Objects da Cloudflare rodam na infraestrutura da Cloudflare, o Celld é open source e self-hosted. Isso permite que as equipes de plataforma controlem a infraestrutura subjacente, escolham seu próprio provedor de armazenamento S3 e gerenciem os custos de forma mais direta, adaptando-se às suas necessidades específicas.

Qual a relação de Ryan Dahl com o desenvolvimento de runtimes?

Ryan Dahl é uma figura proeminente no desenvolvimento de runtimes JavaScript. Ele é o criador do Node.js, que revolucionou o desenvolvimento back-end com JavaScript. Posteriormente, ele também lançou o Deno, uma alternativa mais moderna ao Node.js. Sua experiência em I/O e runtimes é fundamental para a concepção e arquitetura do Celld.

Fontes

Avalie este artigo:
Categoria
CEVIU DevOps
Publicado
19 de agosto de 2026
Editoria
CEVIU DevOps

Quer receber mais sobre CEVIU DevOps?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser