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 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.

Web y API
Static AssetsWorkersEn el mismo Worker
Datos
D1SQLite gestionado, con copias automáticas
Archivos de los usuarios
R2
Sesiones y configuración
KV
Correos y tareas lentas
Queues
Para empezar
0 $ para empezar; 5 $ al mes con el plan de pago de Workers, que incluye 10 M de peticiones

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.

Recibir mensajes y webhooks
Workers
Tareas programadas
Cron Triggers
Recordar cosas
KVD1KV para estado sencillo; D1 si necesitas consultas
Procesos de varios pasos
WorkflowsSi un paso puede fallar y hay que reintentar
Para empezar
0 $ en el plan gratuito (100.000 peticiones al día)

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
Buscar en tus documentos
VectorizeR2
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 datosQué esCuándo la elegiría
D1Base de datos SQL (SQLite)Si todo lo demás está en Cloudflare y la base de datos cabe en 10 GB.
SupabasePostgres con usuarios y almacenamientoSi quieres usuarios, archivos y Postgres en un solo panel; lo más fácil sin programar.
NeonPostgres serverless con ramasPostgres que se apaga sin uso y ramas de la base de datos para cada prueba.
PlanetScaleMySQL y Postgres gestionadosSi vienes de MySQL o necesitas escalar escrituras con mucho margen.
TursoSQLite en la nubeSQLite fuera de Cloudflare, o una copia local en la app que se sincroniza.
Aurora PostgreSQLPostgres gestionado en AWSDentro de AWS, antes que RDS estándar.