Cloudflare Workers Durable Objects: Uma nova abordagem dinâmica sem servidor

O Durable Objects acrescenta coordenação escalável e armazenamento de borda consistente desenvolvidos para a plataforma sem servidor do Cloudflare Workers®
Estamos ampliando o que é possível criar com o Workers a fim de incluir casos de uso que exigem sincronização em vários Workers e casos de uso que não podem ser resolvidos com o Workers KV.
Durable Objects oferece:
  • Armazenamento Extremamente Consistente: Durable Objects proporciona acesso a uma API de armazenamento de chave-valor extremamente consistente.
  • Acesso Sincronizado: Todas as solicitações do Worker para um Durable Object específico são roteadas para a mesma instância, permitindo coordenar vários Workers.
  • Escalabilidade: Um único Durable Object acarreta praticamente zero sobrecarga. Os aplicativos podem distribuir o acesso aos dados por muitos Durable Objects de uma só vez e permitir que a plataforma Workers lide com a escala – sem se preocupar com o particionamento de dados ou com a escolha de tamanhos de instância.
  • Distribuição Inteligente: Os dados são armazenados no ponto de presença da Cloudflare mais próximo de onde são acessados pelo usuário final.
  • Familiaridade: Durable Objects são definidos pelas classes de Javascript, da mesma forma que os objetos em um modelo de programação orientado a objetos.