Módulo 2: Guardar dadosAula 4 de 175 minResumo aberto · Vídeo com cadastro grátis

Cloudflare KV: leitura rápida e o perigo de usar como banco

Por Mauro Mequelussi · Curso gratuito Cloudflare Workers sem mistério: back-end e IA sem servidor · Português (PT-BR)

Resposta direta · O que esta aula resolve

A Aula 4 de 17 ("Cloudflare KV: leitura rápida e o perigo de usar como banco"), parte do módulo "Guardar dados" do curso gratuito "Cloudflare Workers sem mistério: back-end e IA sem servidor" na Escola de Aplicativos (ministrado por Mauro Mequelussi), ensina na prática: O Cloudflare KV é ideal para ler dados com extrema rapidez na borda, mas esconde armadilhas para quem tenta usá-lo como banco relacional. Nesta aula, você descobre a analogia do cardápio de franquia para entender a consistência eventual e conhece a novidade do KV Instant. Também analisamos os limites da cota gratuita e as diferenças frente ao Upstash Redis e ao Vercel Edge Config.

Aula gratuita · Cadastro rápido

Crie sua conta grátis para assistir a esta videoaula em HD

O resumo técnico e os capítulos abaixo são abertos para consulta. Crie sua conta 100% gratuita em segundos para liberar todas as 17 videoaulas em HD, controle automático de progresso, Tutor IA e certificado gratuito verificável.

  • R$ 0 · Sem cartão de crédito
  • Tutor IA tira-dúvidas da aula
  • Certificado gratuito incluso

O que você vai aprender

  • Como funciona a leitura distribuída e a escrita centralizada no Cloudflare KV
  • O conceito de consistência eventual explicado de forma prática e sem jargões
  • O que guardar no KV no projeto prático AgendaJá (horários, tabelas e flags)
  • Por que nunca usar o KV para travas de agendamento ou operações atômicas
  • A novidade do KV Instant e suas vantagens para flags em tempo quase real
  • Quando escolher alternativas como Upstash Redis ou Vercel Edge Config

Pontos-chave da aula

  • O KV brilha em dados lidos com frequência e alterados raramente.
  • Modificações no KV clássico podem levar até 60 segundos para propagar globalmente.
  • O KV não garante atomicidade nem concorrência segura para transações complexas.
  • O plano gratuito oferece até 100 mil leituras e 1 mil escritas por dia.

Capítulos e roteiro técnico da aula

8 capítulos minutados
  1. 00:00

    O problema das consultas repetitivas

    Como consultas frequentes com respostas quase estáticas sobrecarregam bancos tradicionais.

  2. 00:21

    A metáfora do cardápio plastificado

    Uma analogia simples para entender como cópias distribuídas funcionam na prática.

  3. 00:49

    Como funciona o Workers KV e a consistência eventual

    O funcionamento do cache nos data centers e o significado prático de consistência eventual.

  4. 01:33

    O que guardar no KV no projeto AgendaJá

    Exemplos práticos de dados ideais para o KV e a sintaxe básica de leitura e escrita.

  5. 01:59

    KV Instant e a propagação em milissegundos

    A evolução da tecnologia para propagação quase instantânea de configurações e flags.

  6. 02:40

    Por que o KV não substitui um banco de dados

    Os riscos de concorrência, falta de atomicidade e a armadilha dos horários duplicados.

  7. 03:28

    Comparativo: Upstash Redis e Vercel Edge Config

    Quando optar por outras soluções do mercado dependendo da sua arquitetura.

  8. 03:57

    Limites de preço e o próximo passo com o D1

    Cotas do plano gratuito, custos no plano pago e a transição para o banco relacional D1.

Momentos de destaque na prática

00:49

O que é o KV e como a consistência eventual funciona

Entenda por que o KV responde tão rápido e como a sincronização entre servidores realmente acontece.

02:40

A pegadinha de usar o KV como banco de agendamentos

Veja o desastre que acontece quando dois clientes tentam reservar o mesmo horário usando o KV.

Notas de aula e guia de estudo

O Cloudflare KV é uma ferramenta poderosa para entregar dados a velocidades impressionantes perto do usuário final, mas exige cuidados. Usar o KV para armazenar dados errados pode gerar problemas sérios de inconsistência e duplicidade.

Nesta aula, desmistificamos a consistência eventual por meio de uma analogia simples e mostramos exatamente o que deve e o que não deve ser colocado no KV da sua aplicação.

O que você vai aprender

  • Como funciona a leitura distribuída e a escrita centralizada no Cloudflare KV
  • O conceito de consistência eventual explicado de forma prática e sem jargões
  • O que guardar no KV no projeto prático AgendaJá (horários, tabelas e flags)
  • Por que nunca usar o KV para travas de agendamento ou operações atômicas
  • A novidade do KV Instant e suas vantagens para flags em tempo quase real
  • Quando escolher alternativas como Upstash Redis ou Vercel Edge Config

Pontos-chave

  • O KV brilha em dados lidos com frequência e alterados raramente.
  • Modificações no KV clássico podem levar até 60 segundos para propagar globalmente.
  • O KV não garante atomicidade nem concorrência segura para transações complexas.
  • O plano gratuito oferece até 100 mil leituras e 1 mil escritas por dia.

Conceitos e ferramentas abordados nesta aula

Cloudflare KVConsistência eventualKV InstantArmazenamento chave-valorUpstash RedisVercel Edge ConfigCloudflareCloudflare WorkersCloudflare KVKV InstantCloudflare D1Upstash RedisVercel Edge Config

Perguntas frequentes sobre esta aula

Nesta aula do módulo "Guardar dados" na Escola de Aplicativos, você aprende de forma prática: Como funciona a leitura distribuída e a escrita centralizada no Cloudflare KV; O conceito de consistência eventual explicado de forma prática e sem jargões; O que guardar no KV no projeto prático AgendaJá (horários, tabelas e flags); Por que nunca usar o KV para travas de agendamento ou operações atômicas.