Stacks
Con qué montaría cada tipo de proyecto, pieza a pieza y con lo que cuesta empezar. Es lo que me funciona a mí en proyectos pequeños y medianos, no la única forma: si tu equipo ya domina otra plataforma, probablemente esa sea tu mejor stack.
¿Qué quieres construir?
- Una web de contenidoBlog, portafolio, web de un negocio, documentaciónAstro estático servido desde WorkersNivel: Básico
- Una app que has hecho con IALo que te ha generado ChatGPT, Gemini, Claude, Lovable o Bolt y ya funciona en tu ordenadorPublicada en Cloudflare, con Supabase para datos y usuariosNivel: Sin conocimientos técnicos
- Una app web con usuarios y datosUn SaaS pequeño, una herramienta interna, reservas, un panel para clientesTodo en Cloudflare: Workers, D1 y R2Nivel: Intermedio
- Un bot o una automatizaciónUn bot de Telegram, un webhook que avisa, una tarea que se ejecuta cada nocheUn Worker con tareas programadasNivel: Básico
- Un producto con IAUn chat sobre tus documentos, un asistente, un agente que hace tareasWorkers con AI Gateway, Vectorize y el modelo que mejor respondaNivel: Intermedio
- Un proyecto dentro de una empresa que ya está en AWSUna herramienta interna, un piloto de IA, un servicio con requisitos de región y cumplimientoLambda, Aurora PostgreSQL y AWS BedrockNivel: Avanzado
Una web de contenido
Blog, portafolio, web de un negocio, documentación
Nivel: Básico · Programar lo básico y usar la terminal. Lo demás se explica desde cero.Casi todo lo que se lee y cambia poco se puede generar de antemano: no hay servidor que mantener ni base de datos que se caiga. Es como está montado este blog, y lo único que pago es el dominio.
- La web
- Static AssetsAstroHTML generado al compilar, servido desde la red de Cloudflare
- Formulario de contacto
- WorkersTurnstileUn Worker pequeño recibe el formulario; Turnstile frena a los bots
- Buscador
- PagefindÍndice estático, sin servicio externo
- Para empezar
- 0 € al mes más el dominio (unos 10–11 $ al año un .com)
Una app que has hecho con IA
Lo que te ha generado ChatGPT, Gemini, Claude, Lovable o Bolt y ya funciona en tu ordenador
Nivel: Sin conocimientos técnicos · No hace falta saber programar ni usar la terminal.Si no programas, cuantas menos piezas, mejor. Supabase junta base de datos, usuarios y archivos en un solo panel, y muchas herramientas de IA ya generan el código para usarlo. La clave de la IA nunca va en la app: va en un intermediario.
- Publicar la app
- Static Assets
- Datos y usuarios
- SupabaseCon reglas de acceso (RLS) activadas desde el primer día
- Intermediario para la IA
- WorkersAI GatewayGuarda la clave y pone un límite de gasto
- Solo para tus amigos
- AccessUna puerta con correo, gratis hasta 50 personas
- Para empezar
- 0 € con los planes gratuitos, más el dominio y lo que gastes en IA (por eso, límite de gasto)
Una app web con usuarios y datos
Un SaaS pequeño, una herramienta interna, reservas, un panel para clientes
Nivel: Intermedio · Has publicado algo antes y conoces la plataforma por encima.Con todo en el mismo sitio hay una sola cuenta, una sola factura y un solo lugar que mirar cuando algo falla. D1 me llega para la mayoría de proyectos pequeños; salgo de ahí solo con un motivo concreto.
Un bot o una automatización
Un bot de Telegram, un webhook que avisa, una tarea que se ejecuta cada noche
Nivel: Básico · Programar lo básico y usar la terminal. Lo demás se explica desde cero.Un bot no necesita un servidor encendido todo el día esperando mensajes: un Worker se despierta con cada mensaje o a la hora que le digas, y en reposo no cuesta nada.
Un producto con IA
Un chat sobre tus documentos, un asistente, un agente que hace tareas
Nivel: Intermedio · Has publicado algo antes y conoces la plataforma por encima.El modelo cambia cada pocos meses; lo que dura es lo de alrededor: guardar el contexto, buscar en tus documentos, medir el gasto y poder cambiar de modelo sin tocar la app. AI Gateway me da eso con cualquier proveedor.
- App y API
- Workers
- Llamadas a modelos
- AI GatewayWorkers AIWorkers AI para modelos abiertos; el gateway también enruta a otros proveedores
- Memoria de cada conversación
- Durable Objects
- Para empezar
- La infraestructura, de 0 a 5 $ al mes al empezar; lo que de verdad crece son los tokens del modelo
Un proyecto dentro de una empresa que ya está en AWS
Una herramienta interna, un piloto de IA, un servicio con requisitos de región y cumplimiento
Nivel: Avanzado · Experiencia con la plataforma en producción.Si la empresa ya tiene cuentas, permisos y contratos en AWS, salir de ahí cuesta más en reuniones que en dinero. Aurora PostgreSQL antes que RDS estándar porque escala solo y se puede pausar en entornos de pruebas.
- API y lógica
- Lambda
- Datos
- Aurora PostgreSQLServerless v2
- Modelos de IA
- AWS BedrockGuardrails
- Agentes
- AgentCoreSolo si de verdad hay un agente: la mayoría de casos no lo necesita
- Para empezar
- Lo que más pesa es Aurora: 0,12 $ por ACU-hora en Virginia, unos 44 $ al mes con el mínimo de 0,5 ACU encendido siempre; si dejas que se pause sin uso, en pruebas baja mucho
Si cambias la base de datos
La base de datos es la pieza que más cuesta cambiar después. Estas son las que recomiendo y cuándo elegiría cada una; entre todas cubren Postgres, MySQL y SQLite.
| Base de datos | Qué es | Cuándo la elegiría |
|---|---|---|
| D1 | Base de datos SQL (SQLite) | Si todo lo demás está en Cloudflare y la base de datos cabe en 10 GB. |
| Supabase | Postgres con usuarios y almacenamiento | Si quieres usuarios, archivos y Postgres en un solo panel; lo más fácil sin programar. |
| Neon | Postgres serverless con ramas | Postgres que se apaga sin uso y ramas de la base de datos para cada prueba. |
| PlanetScale | MySQL y Postgres gestionados | Si vienes de MySQL o necesitas escalar escrituras con mucho margen. |
| Turso | SQLite en la nube | SQLite fuera de Cloudflare, o una copia local en la app que se sincroniza. |
| Aurora PostgreSQL | Postgres gestionado en AWS | Dentro de AWS, antes que RDS estándar. |