Toolbox

Toolbox — Sesión 02: Infraestructura: económico vs enterprise


Objetivo de la sesión

Al terminar esta sesión serás capaz de:

  1. Elegir proveedores de infraestructura para cualquier proyecto con criterio de coste real
  2. Montar un proyecto funcional por 0 EUR/mes usando free tiers inteligentes
  3. Escalar a producción por menos de 20 EUR/mes sin sacrificar calidad
  4. Detectar las trampas de precios de cada proveedor antes de caer en ellas
  5. Entender cuando necesitas enterprise y cuando es tirar dinero

1. La regla de oro: no pagues hasta que factures

El error más caro de los builders

El 80% de los proyectos side-project, MVP y startups tempranas mueren antes de tener un solo cliente. El error más común es gastar 50-200 EUR/mes en infraestructura para un proyecto que aun no tiene usuarios.

Regla: Si tu proyecto tiene menos de 1.000 usuarios activos, probablemente puedes funcionar con free tiers. Si tiene menos de 100, seguro.

La pirámide de costes


                        Enterprise
                       100-500+ EUR/mes
                      Hetzner dedicado + managed DB
                     Solo si facturas > 5.000 EUR/mes
                    ________________________________
                   
                   Produccion
                  20-50 EUR/mes
                 Hetzner VPS + Supabase + CF Pages
                Cuando tienes clientes que pagan
               ____________________________________
              
              MVP / Validacion
             0-5 EUR/mes
            CF Pages + Supabase free + GitHub
           Para validar idea antes de invertir
          ______________________________________
    

La mayoría de builders deberian estar en el nivel de abajo durante meses. Subir solo cuando el negocio lo justifica.


2. Los aliados: proveedores que debes conocer

Cloudflare: tu mejor amigo (gratis para casi todo)

Cloudflare es probablemente el proveedor con mejor relación calidad/precio del mercado. Mucho de lo que ofrece es gratis y sin límites molestos.

Cloudflare Pages (hosting frontend)

CaracterísticaDetalle
PrecioGratis (ilimitado en el plan free)
Que hosteaSitios estaticos, Next.js (static export), React, Vue, Astro
CDNGlobal, automático, rápido
DeployGit push → deploy automático
Dominios customSi, gratis, SSL automático
Limits free tier500 builds/mes, 1 build concurrente, ancho de banda ilimitado

Cuando usarlo: SIEMPRE para frontend. No hay razón para pagar Vercel o Netlify por un frontend estático cuando Cloudflare Pages es gratis e ilimitado en ancho de banda.

Cloudflare Workers (serverless backend)

CaracterísticaDetalle
PrecioGratis: 100.000 requests/día. Paid: 5 USD/mes + 0.50 USD por millón
Que haceFunciones serverless en el edge (lógica backend ligera)
LatenciaExtremadamente baja (ejecuta en el edge más cercano al usuario)
Limits free100K requests/día, 10ms CPU por request

Cuando usarlo: APIs ligeras, redirects, autenticación básica, middleware. No para procesamiento pesado.

Cloudflare DNS

Gratis. Siempre. Para todos los dominios. El DNS más rápido del mundo. No hay razón para usar otro servicio DNS.

Cloudflare R2 (almacenamiento objetos)

CaracterísticaDetalle
PrecioGratis: 10 GB + 1 millón reads/mes. Sin egress fees
CompatibilidadAPI compatible con S3
Ventaja killer0 EUR de egress. AWS S3 te cobra cada descarga. R2 no

Cuando usarlo: imágenes, archivos, backups, assets. La alternativa barata a S3.

GitHub: más que un repositorio

GitHub Pages

CaracterísticaDetalle
PrecioGratis (repos publicos), gratis (repos privados con limitaciones)
Que hosteaSitios estaticos (HTML, Jekyll, Hugo)
CDNFastly (global)
DeployPush a rama → deploy automático
Limits1 GB almacenamiento, 100 GB ancho de banda/mes

Cuando usarlo: documentación, landing pages simples, portfolios. Si necesitas más, CF Pages es mejor opción.

GitHub Actions (CI/CD)

CaracterísticaDetalle
PrecioGratis: 2.000 minutos/mes (repos publicos ilimitado)
Que haceBuild, test, deploy automático
Limits2.000 min/mes privados, 500 MB almacenamiento

Cuando usarlo: deploy automático, tests, builds. Cuidado: los minutos en repos privados se gastan rápido si haces builds pesados.

GitHub Codespaces

CaracterísticaDetalle
PrecioGratis: 120 core-hours/mes
Que haceEntorno de desarrollo completo en la nube

Cuando usarlo: si no tienes un ordenador potente o necesitas entornos reproducibles.

Supabase: tu base de datos con superpoderes

PlanPrecioIncluye
Free0 EUR500 MB DB, 1 GB storage, 50K auth users, 500K edge function invocations
Pro25 USD/mes8 GB DB, 100 GB storage, sin límites auth
Team599 USD/mesSOC2, priority support

Que incluye gratis:

Cuando usarlo: siempre que necesites base de datos + auth. El free tier es generoso y cubre la mayoría de MVPs durante meses.

Atención: El free tier pausa proyectos inactivos después de 7 días sin requests. Para producción con clientes, necesitas Pro.


3. Los tentadores: buenos pero caros al escalar

Vercel

PlanPrecioTrampa
Hobby0 EURSolo proyectos personales (no comerciales)
Pro20 USD/mes/miembroBandwidth: 1 TB incluido, después 40 USD/100 GB
EnterpriseCustomMínimo ~1.000 USD/mes

Lo bueno: Deploy perfecto para Next.js, preview deployments, analytics, edge functions.

La trampa: El plan Hobby NO permite uso comercial (esta en sus Terms of Service). Si tu proyecto genera ingresos, necesitas Pro (20 USD/mes por miembro del equipo). Y el bandwidth puede sorprenderte si tu sitio tiene tráfico.

Cuando usarlo: Si Next.js es tu framework y valoras la experiencia de deploy por encima del coste. Para prototipos rapidos es excelente.

Cuando NO: Si tu proyecto es un sitio estático o un export de Next.js. Cloudflare Pages hace lo mismo gratis.

Railway

PlanPrecioTrampa
Trial5 USD gratisSe acaba rápido
Hobby5 USD/mesLimits: 8 GB RAM, 8 vCPU compartidas
Pro20 USD/mes + usoPago por uso: CPU, RAM, disco, bandwidth

Lo bueno: Deploy con un click desde GitHub. Docker nativo. Bases de datos con un click. Experiencia developer excelente.

La trampa: El pago por uso crece rápido. Un proyecto con API + DB + worker puede pasar de 5 EUR a 30-50 EUR/mes fácilmente sin que te des cuenta. Y si un job se queda colgado consumiendo CPU, pagas.

Cuando usarlo: Prototipos rapidos donde el tiempo de setup vale más que el ahorro. Para producción, Hetzner es 5-10x más barato.

Cuando NO: Proyectos que van a crecer. El lock-in es bajo (Docker) pero el coste escala mal.

Netlify

PlanPrecioTrampa
Free0 EUR100 GB bandwidth, 300 build minutes
Pro19 USD/mes/miembro1 TB bandwidth

Similar a Vercel pero para sitios estaticos. Cloudflare Pages es mejor alternativa en 2026: más rápido, más generoso, sin límites de bandwidth.


4. El caballo de batalla: Hetzner

Por que Hetzner es el secreto mejor guardado

Hetzner es un proveedor aleman de servidores. No tiene la interfaz bonita de Vercel ni el deploy con un click de Railway. Pero tiene algo mejor: precios absurdamente bajos para lo que ofrece. Y cumple con normativa EU (RGPD, soberanía de datos).

Cloud VPS (servidores virtuales)

ServidorCPURAMDiscoPrecio
CX222 vCPU4 GB40 GB3.29 EUR/mes
CX324 vCPU8 GB80 GB5.39 EUR/mes
CX428 vCPU16 GB160 GB15.59 EUR/mes
CX5216 vCPU32 GB240 GB29.99 EUR/mes

Compara: un servidor CX32 (4 vCPU, 8 GB RAM) por 5.39 EUR/mes hace lo mismo que un plan Railway de 20-40 EUR/mes. La diferencia es que en Hetzner tu configuras Docker y el deploy. En Railway haces click.

Servidores dedicados

ServidorCPURAMDiscoPrecio
AX42Ryzen 5 360064 GB2x 512 GB NVMe~39 EUR/mes
AX52Ryzen 7 3700X64 GB2x 1 TB NVMe~54 EUR/mes
GEX44GPU (para ML/LLM)64 GB + VRAMNVMe~65 EUR/mes

Un dedicado AX42 por 39 EUR/mes puede correr tu backend, base de datos, n8n, y varios servicios Docker. En Railway eso costaria 100-200 EUR/mes.

Cuando usar Hetzner

Cuando NO usar Hetzner


5. Comparativa honesta de costes por tipo de proyecto

Proyecto 1: Landing page + blog

ComponenteOpción económicaCosteOpción enterpriseCoste
FrontendCF Pages0 EURVercel Pro20 USD
CMSMarkdown + Git0 EURContentful300 USD
DominioCloudflare Registrar10 EUR/anioIgual10 EUR
EmailBrevo free (300/día)0 EURBrevo Starter7 EUR
Total mensual~1 EUR~330 USD

Proyecto 2: SaaS MVP con auth y DB

ComponenteOpción económicaCosteOpción enterpriseCoste
FrontendCF Pages0 EURVercel Pro20 USD
BackendHetzner CX223.29 EURRailway Pro20-50 USD
Base de datosSupabase free0 EURSupabase Pro25 USD
AuthSupabase Auth0 EURAuth023 USD
StorageCF R2 (10 GB)0 EURAWS S3~5 USD
Total mensual~3 EUR~120 USD

Proyecto 3: Plataforma con IA (agentes, LLM)

ComponenteOpción económicaCosteOpción enterpriseCoste
FrontendCF Pages0 EURVercel Pro20 USD
Backend + APIHetzner CX325.39 EURAWS ECS50-100 USD
Base de datosSupabase Pro25 USDAWS RDS50-100 USD
LLM APIDeepSeek / Haiku5-20 USDClaude Opus API50-200 USD
Vector DBQdrant self-hosted0 EURPinecone70 USD
Workflowsn8n self-hosted0 EURn8n cloud20 EUR
ObservabilidadLangfuse OSS0 EURDatadog50+ USD
Total mensual~40 EUR~400+ USD

6. Las trampas de precios que nadie te cuenta

Trampa 1: "Gratis" que no es gratis

ProveedorDiceRealidad
Vercel Hobby"Gratis"No permite uso comercial. Si generas ingresos, necesitas Pro
Railway Trial"5 USD gratis"Se acaban en 2-3 semanas de uso normal
Supabase Free"Gratis"Pausa proyectos inactivos tras 7 días
GitHub Actions"2.000 min gratis"En repos privados, un build de Next.js de 5 min = 400 builds/mes máximo
AWS Free Tier"12 meses gratis"Después: factura sorpresa si no desactivaste todo

Trampa 2: Egress fees (coste por descarga)

AWS, Google Cloud y Azure cobran por CADA GB que sale de sus servidores. Si tu app sirve imágenes o archivos, esto puede costar más que el propio servidor.

ProveedorEgress100 GB/mes cuesta
AWS S30.09 USD/GB9 USD
Google Cloud0.12 USD/GB12 USD
Cloudflare R20 USD0 USD
Hetzner0 EUR (incluido)0 EUR

Regla: Si tu app sirve archivos al usuario, usa Cloudflare R2 o Hetzner. Nunca AWS S3 directamente.

Trampa 3: Precio por miembro del equipo

Vercel, Netlify y otros cobran "por miembro del equipo". Si sois 3, el plan Pro no cuesta 20 USD: cuesta 60 USD.

Trampa 4: Auto-scaling sin límites

Railway y servicios de pago por uso pueden escalar automáticamente. Suena bien hasta que un bot ataca tu API y generas 200 EUR de factura en una noche. Siempre pon límites de gasto.

Trampa 5: Lock-in sutil

Vercel Edge Functions, Netlify Functions, Railway integrations: cada proveedor tiene su forma de hacer serverless. Migrar después cuesta trabajo. Docker + Hetzner es portable a cualquier sitio.


7. El stack recomendado por fase

Fase 1: Validación (0 EUR/mes)


    Frontend:    Cloudflare Pages (gratis)
    Backend:     Supabase Edge Functions (gratis) o CF Workers
    Base datos:  Supabase Free (500 MB)
    Auth:        Supabase Auth (gratis)
    Storage:     Cloudflare R2 (10 GB gratis)
    DNS:         Cloudflare (gratis)
    Email:       Brevo free (300 emails/dia)
    CI/CD:       GitHub Actions (2.000 min/mes)
    Dominio:     GitHub Pages o subdominio CF (gratis)
    

Total: 0 EUR/mes. Suficiente para validar con primeros 100 usuarios.

Fase 2: Primeros clientes (5-25 EUR/mes)


    Frontend:    Cloudflare Pages (gratis)
    Backend:     Hetzner CX22 con Docker (3.29 EUR)
    Base datos:  Supabase Pro (25 USD) o PostgreSQL en Hetzner (0 EUR extra)
    Auth:        Supabase Auth
    Storage:     Cloudflare R2
    DNS:         Cloudflare
    Email:       Brevo Starter (7 EUR si >300/dia)
    Workflows:   n8n self-hosted en Hetzner (0 EUR extra)
    Dominio:     Cloudflare Registrar (~10 EUR/anio)
    

Total: ~10-30 EUR/mes. Soporta hasta 1.000-5.000 usuarios.

Fase 3: Producción real (30-80 EUR/mes)


    Frontend:    Cloudflare Pages
    Backend:     Hetzner CX32 o AX42 con Docker
    Base datos:  Supabase Pro o PostgreSQL self-hosted
    Vector DB:   Qdrant self-hosted (si usas IA)
    Auth:        Supabase Auth
    Storage:     Cloudflare R2
    CDN:         Cloudflare (ya incluido)
    Monitoring:  Grafana + Prometheus self-hosted
    Email:       Brevo Business
    CI/CD:       GitHub Actions
    Backups:     Hetzner Storage Box (3.29 EUR/mes por 1 TB)
    

Total: ~40-80 EUR/mes. Soporta decenas de miles de usuarios.


8. Dominios y DNS: lo básico

Donde comprar dominio

RegistrarPrecio .comRenovaciónNota
Cloudflare Registrar~9 EUR/anioAl coste (sin margen)Recomendado
Namecheap~10 EUR/anio~13 EUR/anioBuena alternativa
Google DomainsCerrado (migrado a Squarespace)-No usar
GoDaddy~12 EUR primer anio~20 EUR/anioCaro en renovación

Regla: Compra en Cloudflare Registrar (precio al coste, sin sorpresas en renovación) y usa Cloudflare DNS (siempre gratis).

Necesitas dominio propio?


9. Lab práctico: Diseña tu stack

Instrucciones

Elige un proyecto (real o hipotético) y disenha su infraestructura. Tienes 30 minutos.

Tu proyecto


    Nombre: _________________________________
    Tipo: [ ] Landing/blog  [ ] SaaS MVP  [ ] Plataforma con IA  [ ] E-commerce  [ ] Otro
    Usuarios esperados (6 meses): _________________________________
    Presupuesto maximo mensual: _____ EUR
    Necesitas cumplir RGPD/EU? [ ] Si  [ ] No
    

Elige cada componente

ComponenteTu elecciónCosteRazón
Frontend hosting______________________ EUR_________________
Backend______________________ EUR_________________
Base de datos______________________ EUR_________________
Auth______________________ EUR_________________
Storage (archivos)______________________ EUR_________________
DNS______________________ EUR_________________
Email______________________ EUR_________________
CI/CD______________________ EUR_________________
Dominio______________________ EUR/anio_________________
TOTAL MENSUAL_____ EUR

Checklist de validación


Entregable de la sesión

Tu arquitectura de infraestructura con costes reales y plan de escalado.


    MI STACK DE INFRAESTRUCTURA
    ============================
    
    Proyecto: _________________________________
    Fase actual: [ ] Validacion  [ ] Primeros clientes  [ ] Produccion
    
    Stack elegido:
      Frontend: _________________________________
      Backend:  _________________________________
      DB:       _________________________________
      Auth:     _________________________________
      Storage:  _________________________________
      DNS/CDN:  _________________________________
    
    Coste mensual actual: _____ EUR
    Coste si escalo a 10x usuarios: _____ EUR (estimado)
    
    Plan de escalado:
      Si supero _____ usuarios → migrar _______ a _______
      Si facturo > _____ EUR/mes → upgrade a _______
    
    Trampas identificadas y evitadas:
    1. _________________________________
    2. _________________________________
    

Recursos descargables

  1. Calculadora de costes por stack (Google Sheets) — Rellena componentes y calcula coste mensual automático
  2. Checklist "Antes de elegir proveedor" (PDF) — 15 preguntas que hacerte antes de comprometerte
  3. Mapa de free tiers actualizado (Notion) — Todos los límites free de cada proveedor, actualizado trimestralmente

Siguientes pasos

En la siguiente sesión (AB-03: Gestión de memoria y contexto) vas a aprender a estructurar tus proyectos para que la IA trabaje contigo de forma eficiente: archivos .md, CLAUDE.md, estructura de carpetas y convenciones que maximizan la productividad.

Antes de pasar a AB-03, asegurate de que:


Toolbox — Sesión 02 de 09

IAcademy — iacedemy.com