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.
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- 00:00
O problema das consultas repetitivas
Como consultas frequentes com respostas quase estáticas sobrecarregam bancos tradicionais.
- 00:21
A metáfora do cardápio plastificado
Uma analogia simples para entender como cópias distribuídas funcionam na prática.
- 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.
- 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.
- 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.
- 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.
- 03:28
Comparativo: Upstash Redis e Vercel Edge Config
Quando optar por outras soluções do mercado dependendo da sua arquitetura.
- 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
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.
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.
