Por qué Netlify es default y no Vercel
La elección entre Netlify y Vercel parece menor desde fuera. Desde dentro hay diferencias prácticas que importan al operar 7+ sitios en producción simultánea:
- Build hooks: Netlify los hace bien y son la pieza clave del flow «WordPress publica post → bridge.py llama build hook → Netlify rebuild → sitio actualizado» sin intervención humana. Vercel los tiene pero son secundarios al deploy hooks de su CI.
- DNS gestionado: Netlify gestiona DNS limpio para 7+ dominios. Vercel también pero la UX es menos directa.
- Functions serverless: similar entre ambos para Stripe webhooks y endpoints custom de 10 líneas.
- Pricing y bandwidth: Netlify Pro cubre todos los sitios productivos por menos de 100€/mes. Vercel se vuelve caro si tienes mucho tráfico.
◆ Verdict de operador. Netlify ha sostenido el crecimiento del grupo sin sorpresas. La DX no es la más sexy del mercado pero es estable, predecible, y el coste se mantiene controlado. Para casos edge-heavy o compute intensivo, Cloudflare Workers gana. Para el resto, Netlify default.
Para qué sirve y para qué no
Para qué SÍ
- Sitios estáticos + funciones serverless puntuales — Astro/Next/Remix/SvelteKit. Auto-deploy desde GitHub, build hooks para rebuilds disparados.
- Workflows con triggers desde n8n / WordPress / Stripe. Build hook URL = endpoint webhookable.
- Endpoints serverless de bajo compute — Stripe webhooks, magic link generation, formularios, integración con APIs externas.
- DNS centralizado cuando gestionas múltiples dominios del mismo grupo.
- Forms básicos para landings pre-CRM cuando aún no hay sistema de leads montado.
Para qué NO
- Compute intensivo (procesamiento vídeo, batch ML, transcription pesada). Necesitas backend dedicado o Cloudflare Workers Paid.
- SSR Node real con estado entre requests. Las functions Netlify son stateless. Para apps reales con sesiones server-side, vas con Render, Railway, Fly.
- Volumen industrial de bandwidth. Si pasas de cierto threshold el coste se dispara. Cloudflare es más generoso aquí.
- Edge computing complejo con KV stores y Durable Objects. Cloudflare Workers lo hace mejor por diseño.
Encaje en stack StratoAI
| Línea StratoAI | Cómo se usa |
|---|---|
| MicroSaaS | Default para hosting del producto del cliente. Build hooks para flows de actualización automatizada. |
| Automations | Endpoints functions disparados desde n8n para integraciones puntuales (Stripe, magic links, formularios). |
| Transversal | 7+ sitios del grupo. Sin Netlify el operador singular no sostendría el catálogo. |
Pricing real (2026-05)
- Free · suficiente para evaluar y proyectos personales pequeños.
- Pro · 19$/mes/usuario — la opción para sitios productivos. Build minutes, bandwidth, functions invocations decentes.
- Business · 99$/mes — SSO, audit log, controles enterprise.
- Enterprise · a medida — SLA, dedicated, compliance.
ChefBusiness Group está en plan que cubre los 7+ sitios productivos por menos de 100€/mes total. Para muchos casos, ese es el coste de hosting completo del grupo.
Alternativas reales
| Alternativa | Cuándo elegirla en lugar de Netlify |
|---|---|
| Vercel | Apps Next.js intensivas con server actions. Stack Vercel-first. |
| Cloudflare Pages + Workers | Edge computing complejo. Bandwidth alto. KV stores. Integración con D1. |
| Render / Railway / Fly | Backend Node real con estado, no stateless functions. |
| GitHub Pages | Sitios estáticos triviales sin functions ni build hooks. Cero coste pero austero. |
Casos de uso reales en ChefBusiness Group + StratoAI
- 7+ sitios productivos · stratoai.pro, chefbusiness.co, aichef.pro, gastroseo.com, hosply.pro, elcanaveral.info, directorio-catering. Auto-deploy desde branch main.
- Build hook + cron Netlify rebuild ·
netlify_rebuild_cron.pyinstalado en crontab del sistema, dispara rebuild cuando bridge.py publica post programado en WordPress. - Functions Stripe webhooks · chefbusiness.co · 33 productos digitales con magic links generados al confirmar pago.
- DNS centralizado · gestión de apex sin www para 7+ dominios. UX menos amigable que Cloudflare DNS pero predecible.
- Forms · captura de leads en landings cuando aún no hay HubSpot/CRM montado. Volumen bajo, cero coste, integración con n8n via webhook.
◇ Regla de uso operativo. Build hook URL es secreto sensible — almacenar en .env ni en code. Para troubleshooting de deploys fallidos, usar netlify status CLI antes de logs UI. DNS Hostinger → Netlify: configurar antes que Astro deploy para evitar período sin resolución.