Qué es edge computing
Edge computing es el paradigma de ejecutar código y servir contenido desde servidores cercanos al usuario (en “el borde” de la red), en lugar de centralizar todo en uno o pocos servidores.
Por qué importa
Modelo tradicional (servidor central):
- Tu app está en AWS Frankfurt
- Usuario en Tokio
- Cada request viaja 11.000 km → 200-400 ms de latencia mínima
Modelo edge:
- Tu app se distribuye en 300+ ubicaciones globales
- Usuario en Tokio recibe respuesta del servidor en Tokio
- Latencia: 20-50 ms
Plataformas edge populares
Cloudflare Workers
- 300+ ubicaciones edge
- Lenguaje: JavaScript, TypeScript, WebAssembly
- Cold start <5 ms
- Precio: 5€/mes incluye 10M requests/mes
- Casos de uso: APIs, lógica de autenticación, transformaciones HTML
Vercel Edge Functions
- 40+ ubicaciones
- JavaScript/TypeScript
- Cold start <50 ms
- Integrado con Next.js
- Casos de uso: SSR ultra-rápido, A/B testing
AWS CloudFront Functions / Lambda@Edge
- 400+ ubicaciones edge
- JavaScript (CloudFront Functions), Node.js (Lambda@Edge)
- Caro pero potente
- Casos de uso: empresa grande con stack AWS
Deno Deploy
- 35+ ubicaciones
- JavaScript/TypeScript (Deno runtime)
- Cold start <5 ms
Casos de uso de edge computing
A/B testing sin coste
- Modificar HTML al vuelo según cookie del usuario
- Mostrar versión A o B sin necesidad de cliente JS
Autenticación rápida
- Validar tokens JWT en edge antes de servir
- Rechazar requests no autenticados sin tocar el origen
Transformaciones de imagen
- Redimensionar/optimizar imágenes al vuelo según device
- Cloudflare Image Resizing, Vercel Image Optimization
APIs ligeras
- Endpoints simples sin necesidad de servidor backend completo
- Las herramientas de IMPERO usan Cloudflare Workers
Edge SSR
- Renderizar HTML personalizado en edge (Next.js App Router con Vercel)
Limitaciones
- Tamaño de bundle limitado: típicamente 1-10 MB por función
- Tiempo de ejecución limitado: 50-500ms
- Sin acceso a sistemas de archivo: solo HTTP/database remota
- No es para procesos largos: encolar a otro servicio
Edge ≠ serverless tradicional
| Aspecto | Edge | Serverless tradicional (Lambda) |
|---|---|---|
| Ubicación | Global (300+ PoPs) | 1 región (us-east-1, eu-west-1) |
| Cold start | 5-50 ms | 200-2000 ms |
| Latencia | 20-50 ms | 100-300 ms |
| Tamaño | 1-10 MB | Hasta 250 MB |
| Tiempo ejec | <500 ms | Hasta 15 min |
IMPERO usa edge
Nuestras herramientas (auditoría SEO, test velocidad, etc.) se ejecutan en Cloudflare Workers: el código corre en el centro de datos más cercano al usuario, devolviendo resultados en <500ms.