Módulo 1: FundamentosAula 2 de 175 minResumo aberto · Vídeo com cadastro grátis

Cloudflare Workers: seu código perto do cliente, sem servidor

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 2 de 17 ("Cloudflare Workers: seu código perto do cliente, sem servidor"), parte do módulo "Fundamentos" 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 aluno descobre como o Cloudflare Workers executa código perto dos usuários em mais de 330 cidades sem servidores para gerenciar. Conheça a diferença entre contêineres e isolates, os limites do plano gratuito e o mapa do app AgendaJá, que servirá de guia prático ao longo do curso.

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

  • O que é o Cloudflare Workers e como funciona a execução de código na borda
  • O funcionamento dos V8 Isolates e por que eles não sofrem com cold starts
  • Como funciona a estrutura básica de um Worker com requisições, respostas e bindings
  • Os limites de uso do plano gratuito e regras de cobrança do plano pago
  • Quando o Workers é recomendado e quando é melhor usar contêineres ou outras ferramentas
  • O escopo completo do projeto AgendaJá, que será construído ao longo do curso

Pontos-chave da aula

  • Execução distribuída em mais de 330 cidades elimina a latência de servidores distantes
  • Isolates iniciam até 100 vezes mais rápido que contêineres e consomem muito menos memória
  • O plano gratuito oferece 100 mil requisições por dia com 10 ms de tempo de processamento por chamada
  • No plano pago, o tempo de espera por APIs ou respostas de IA não consome tempo de CPU cobrável
  • Tarefas que exigem ambiente Linux completo ou arquivos muito grandes requerem contêineres dedicados

Capítulos e roteiro técnico da aula

10 capítulos minutados
  1. 00:00

    O que é Cloudflare Workers e como funciona na borda

    Entenda por que executar código na borda reduz a latência ao atender usuários perto de onde eles estão.

  2. 00:25

    A analogia da franquia vs servidor central

    A diferença prática entre manter um servidor único centralizado e distribuir seu app em mais de 330 cidades.

  3. 00:56

    Conceito de serverless sem complicação

    O que significa criar aplicações serverless onde a infraestrutura escala e cobra apenas sob demanda.

  4. 01:18

    Por que o Workers não tem cold start: isolates vs contêineres

    Como a arquitetura de isolates do Chrome elimina o tempo de espera de inicialização comum em contêineres.

  5. 02:02

    Estrutura básica de um Worker e o conceito de bindings

    Análise do formato request/response e de como o objeto env conecta serviços como bancos e filas.

  6. 02:35

    O projeto prático do curso: app AgendaJá

    Apresentação da arquitetura do app que será construído usando D1, R2, Durable Objects, Workflows e IA.

  7. 03:01

    Modelos de preço e limites do plano gratuito

    Como funcionam as 100 mil requisições gratuitas por dia e a cobrança de tempo de CPU no plano pago.

  8. 03:28

    Quando não usar Cloudflare Workers

    Limitações de tempo de processamento, limites de memória e incompatibilidades comuns com pacotes Node.js.

  9. 04:11

    Comparativo: Workers vs Lambda, Vercel e Supabase

    As diferenças técnicas e práticas do Workers em relação a outras opções serverless do mercado.

  10. 04:38

    Resumo da aula e próximos passos

    Recapitulação dos conceitos principais e o que esperar da publicação do primeiro Worker.

Momentos de destaque na prática

01:18

Como os isolates eliminam o cold start no Workers

Entenda por que o Cloudflare Workers acorda até 100 vezes mais rápido que soluções baseadas em contêineres.

03:05

Preço, plano grátis e limitações reais do Workers

Descubra quanto custa rodar no Workers e quais são as travas de CPU e memória que você precisa conhecer.

04:11

Workers vs Vercel, Supabase e AWS Lambda

Veja o que realmente diferencia a Cloudflare de outras plataformas serverless famosas.

Notas de aula e guia de estudo

O Cloudflare Workers permite rodar código de back-end diretamente na rede global da Cloudflare, a poucos milissegundos de distância de cada usuário. Nesta aula, exploramos o conceito de computação de borda sem complicação e entendemos por que essa arquitetura resolve problemas comuns de lentidão e custos.

O que você vai aprender

  • O que é o Cloudflare Workers e como funciona a execução de código na borda
  • O funcionamento dos V8 Isolates e por que eles não sofrem com cold starts
  • Como funciona a estrutura básica de um Worker com requisições, respostas e bindings
  • Os limites de uso do plano gratuito e regras de cobrança do plano pago
  • Quando o Workers é recomendado e quando é melhor usar contêineres ou outras ferramentas
  • O escopo completo do projeto AgendaJá, que será construído ao longo do curso

Pontos-chave

  • Execução distribuída em mais de 330 cidades elimina a latência de servidores distantes
  • Isolates iniciam até 100 vezes mais rápido que contêineres e consomem muito menos memória
  • O plano gratuito oferece 100 mil requisições por dia com 10 ms de tempo de processamento por chamada
  • No plano pago, o tempo de espera por APIs ou respostas de IA não consome tempo de CPU cobrável
  • Tarefas que exigem ambiente Linux completo ou arquivos muito grandes requerem contêineres dedicados

Conceitos e ferramentas abordados nesta aula

Edge ComputingServerlessV8 IsolatesArquitetura de SoftwareLimites e PrecificaçãoCloudflareCloudflare WorkersAWS LambdaVercelSupabaseChrome

Perguntas frequentes sobre esta aula

Nesta aula do módulo "Fundamentos" na Escola de Aplicativos, você aprende de forma prática: O que é o Cloudflare Workers e como funciona a execução de código na borda; O funcionamento dos V8 Isolates e por que eles não sofrem com cold starts; Como funciona a estrutura básica de um Worker com requisições, respostas e bindings; Os limites de uso do plano gratuito e regras de cobrança do plano pago.