Contexto
QuickTipss es un ecosistema editorial multi-país. En lugar de adaptar un CMS genérico, diseñé uno propio donde la arquitectura sirve a tres objetivos: rendimiento perfecto, publicación automatizada por agentes de IA y soberanía sobre los datos.
Problema
Los CMS tradicionales acoplan contenido, presentación y publicación. Publicar en varios países, con automatización por agentes y Core Web Vitals 100/100, exige separar cada pieza y comunicarlas por contratos claros.
Solución
- Monorepo pnpm con cuatro aplicaciones (web, admin, api, workers) y paquetes compartidos.
- Astro 5 con SSG + Server Islands: HTML estático para velocidad máxima, islas de servidor para lo dinámico.
- API-first real: Hono con
@hono/zod-openapisobre Vercel Edge Functions — el esquema OpenAPI 3.1 es el contrato, validado con Zod en cada borde. - Postgres avanzado en Supabase: colas con
pgmq, tareas programadas conpg_crony búsqueda semántica conpgvector. - Lighthouse CI en GitHub Actions: el rendimiento es un test más — si baja, el build falla.
Resultados
Una base editorial donde publicar un artículo, distribuirlo a redes y medirlo es un flujo automatizable de punta a punta, con el rendimiento como garantía de arquitectura y no como optimización posterior.