Cloudflare · 15 capítulos · en desarrollo
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.
- Capítulo I
Por qué Cloudflare para proyectos personales y de I+D (y cuándo no)
Cloudflare junta en una cuenta todo lo que necesita una aplicación: código, datos, archivos, colas, IA, email y seguridad.
- Capítulo II
Comprar y configurar un dominio en Cloudflare: DNS, SSL y WHOIS privado
Cloudflare Registrar vende dominios a precio de coste, sin sobrecoste al renovar y con WHOIS privado incluido.
- Capítulo III
Workers desde cero con TypeScript 7: proyecto, bindings, secretos y pruebas
Un Worker es un módulo con un handler fetch; los servicios se usan a través de bindings tipados con wrangler types.
- Capítulo IV
Frontend en Cloudflare Workers: web estática, SPA o full-stack con Static Assets
Static Assets sirve HTML, CSS y JS desde la red de Cloudflare: gratis e ilimitado, sin ejecutar tu código.
- Capítulo V
Bases de datos con Cloudflare: D1, KV, Durable Objects, Supabase, Neon, Turso o Aurora
D1 es SQLite gestionado: mi opción por defecto para datos relacionales de hasta 10 GB por base de datos.
- Capítulo VI
Guardar archivos con R2: subidas, descargas y almacenamiento fuera de Cloudflare
R2 es almacenamiento de objetos compatible con S3 y sin coste de salida: descargar archivos no se paga.
- Capítulo VII
Tareas en segundo plano en Cloudflare: Cron Triggers, Queues y Workflows
ctx.waitUntil sirve para trabajo corto después de responder; si falla, nadie lo reintenta.
- Capítulo VIII
Email en Cloudflare: recibir con Email Routing y enviar desde un Worker
Email Routing reenvía las direcciones de tu dominio a tu bandeja personal: gratis y en cinco minutos.
- Capítulo IX
Optimizar imágenes con Cloudflare Images: redimensionar desde R2 y servir AVIF
Images transforma imágenes que ya tienes (en R2 o en otro origen): tamaño, recorte, AVIF o WebP según el navegador.
- Capítulo X
IA en Cloudflare: Workers AI, AI Gateway y búsqueda semántica con Vectorize
Workers AI ejecuta modelos abiertos (Llama, gpt-oss, embeddings) con un binding y pago por uso: 10.000 neuronas al día gratis.
- Capítulo XI
Proteger una app con WAF, Turnstile y limitación de peticiones en Cloudflare
El WAF gratuito ya bloquea ataques comunes; con reglas propias cierras lo que tu app no usa.
- Capítulo XII
Observabilidad en Cloudflare: logs, trazas, métricas propias y alertas
Workers Logs y Traces se activan con una línea y guardan 7 días de logs y trazas en el plan de pago.
- Capítulo XIII
Cuánto cuesta una aplicación en Cloudflare y cómo escala: tres escenarios con números
Un prototipo cuesta 0 $; un SaaS pequeño, unos 6 $ al mes; uno con 50 M de peticiones, unos 80 $.
- Capítulo XIV
Entornos y despliegues en Cloudflare: previews, versiones y vuelta atrás
Cada despliegue es una versión: volver a la anterior es un comando y tarda segundos.
- Capítulo XV
Cuándo no usar Cloudflare (y qué usaría en su lugar)
No lo elegiría para cargas con mucha memoria o CPU constante, ni si todo tu sistema ya vive en AWS.














