#cloudflare

Pasillo de un centro de datos a oscuras entre filas de racks, con un bloque de luz naranja de aviso al fondo

18 días sin desplegar: la autopsia del build de mi blog

Mi blog estuvo 18 días sin publicar nada y no me enteré: estaba de baja por una lesión ocular que no me dejaba ver el monitor. Los posts estaban commiteados en master, el workflow salía en verde, y en producción daban 404. La causa era una línea que faltaba, pero lo interesante vino después: al destripar el pipeline descubrí que estaba quemando 4812 minutos de compilación de los 3000 del plan gratuito, que el 62% de las páginas que generaba no las visitaba nadie, y que 102 de mis últimos 113 despliegues no cambiaban ni un byte del sitio. Esta es la autopsia completa, con los números medidos, no estimados.

08:30 13 min Marcos Ramírez Lucía
Candado digital sobre código fuente de un repositorio

He cerrado el repositorio del blog. Te explico por qué.

El repositorio de este blog acaba de pasar a privado. No es por capricho: hay tres razones concretas detrás, y una de ellas tiene que ver con que ya no publico desde GitHub Pages sino desde Cloudflare. Te lo cuento todo.

08:30 8 min Marcos Ramírez
Representación visual de dos plataformas de voz conectadas por un flujo de migración, fondo oscuro tech con ondas de sonido digitales

De VAPI a Retell: la migración que se llevó media arquitectura

Cuento cómo integré VAPI en marcosramirez.dev para tener un agente de voz en la web, por qué migré a Retell cinco días después, y cómo esa decisión arrastró consigo un cambio de arquitectura completo: de Cloudflare Pages a Cloudflare Workers, pasando por SSR, rutas de API y gestión segura de tokens. La historia de cómo una sola dependencia puede cambiar toda tu infraestructura.

08:30 7 min Marcos Ramírez Lucía