Ryan Dahl, criador do Node.js e do Deno, anunciou o lançamento do celld, um projeto de código aberto que replica a arquitetura de Durable Objects e Workers da Cloudflare para execução em infraestrutura própria. O celld é totalmente compatível com as APIs em JavaScript da Cloudflare, permitindo que aplicações serverless e com estado consigam co-alocar dados e processamento em objetos baseados em instâncias próprias do SQLite. Desenvolvido em Rust e JavaScript sob a licença Apache 2.0, o sistema substitui a infraestrutura da Cloudflare por motores de armazenamento compatíveis com o Amazon S3 e utiliza o runtime assíncrono Tokio. O projeto aceita código em JavaScript, TypeScript e linguagens compiladas para WebAssembly, como Rust, C, C++, Go e Zig.
A proposta central do celld é reduzir drasticamente os custos de operação em escala, com estimativas de Dahl indicando uma economia expressiva ao utilizar provedores de nuvem genéricos. A Cloudflare contestou os cálculos de preços apresentados...
Suggested Credits
Tags, Events, and Projects