Guías › Cloudflare de cero a producción

Cloudflare · Guía en 15 capítulos

Cloudflare de cero a producción

Guía por capítulos para lanzar una aplicación completa con Cloudflare: Workers, datos, archivos, colas, IA, email, imágenes, seguridad, costes y despliegues.

0 de 15 capítulos · 0 de 82 min
Empezar por el capítulo 1

Tu progreso se guarda solo en este navegador: no sale de tu dispositivo.

Bloques apilados que forman una aplicación completa: red, código, base de datos, archivos y seguridad.

Lo que necesitas

Nivel: Básico · Programar lo básico y usar la terminal. Lo demás se explica desde cero.

  • Programar lo básico en JavaScript o TypeScript: variables, funciones y async/await.
  • Usar la terminal: abrirla, ejecutar un comando y leer lo que responde.
  • Node.js 22 o superior instalado en tu ordenador.
  • Nada de Cloudflare, servidores ni redes: se explica desde cero.

Lo que vas a aprender

  • Lanzar una aplicación completa en Cloudflare: dominio, código, datos, archivos e IA.
  • Protegerla, vigilarla y saber cuánto cuesta cada pieza.
  • Trabajar con entornos de prueba y desplegar sin miedo.
  • Saber cuándo no usar Cloudflare.

Temario

Cada capítulo empieza con los conocimientos iniciales que necesitas, explicados desde cero.

Módulo IFundamentos

  1. 1Qué es Cloudflare y por qué usarloCloudflare junta en una cuenta todo lo que necesita una aplicación: código, datos, archivos, colas, IA, email y seguridad.
  2. 2Dominio, DNS y SSLCloudflare Registrar vende dominios a precio de coste, sin sobrecoste al renovar y con WHOIS privado incluido.
  3. 3Tu primer WorkerUn Worker es un módulo con un handler fetch; los servicios se usan a través de bindings tipados con wrangler types.
  4. 4Publicar el frontendStatic Assets sirve HTML, CSS y JS desde la red de Cloudflare: gratis e ilimitado, sin ejecutar tu código.

Módulo IIDatos y archivos

  1. 5Bases de datosD1 es SQLite gestionado: mi opción por defecto para datos relacionales de hasta 10 GB por base de datos.
  2. 6Archivos con R2R2 es almacenamiento de objetos compatible con S3 y sin coste de salida: descargar archivos no se paga.

Módulo IIIProcesos y servicios

  1. 7Tareas en segundo planoctx.waitUntil sirve para trabajo corto después de responder; si falla, nadie lo reintenta.
  2. 8EmailEmail Routing reenvía las direcciones de tu dominio a tu bandeja personal: gratis y en cinco minutos.
  3. 9ImágenesImages transforma imágenes que ya tienes (en R2 o en otro origen): tamaño, recorte, AVIF o WebP según el navegador.
  4. 10IA en tu aplicaciónWorkers AI ejecuta modelos abiertos (Llama, gpt-oss, embeddings) con un binding y pago por uso: 10.000 neuronas al día gratis.

Módulo IVProducción

  1. 11SeguridadEl WAF gratuito ya bloquea ataques comunes; con reglas propias cierras lo que tu app no usa.
  2. 12Logs, métricas y alertasWorkers Logs y Traces se activan con una línea y guardan 7 días de logs y trazas en el plan de pago.
  3. 13Costes y escaladoUn prototipo cuesta 0 $; un SaaS pequeño, unos 6 $ al mes; uno con 50 M de peticiones, unos 80 $.
  4. 14Entornos y desplieguesCada despliegue es una versión: volver a la anterior es un comando y tarda segundos.
  5. 15Cuándo no usar CloudflareNo lo elegiría para cargas con mucha memoria o CPU constante, ni si todo tu sistema ya vive en AWS.