Rayfin: Microsoft quiere que el vibe coding no muera al llegar a producción
La IA ya puede montar un frontend de aplicación en segundos. El backend, los datos, la identidad, las políticas de acceso, sigue exigiendo coser a mano varios sistemas distintos. Esa frase no es mía, es casi literal del propio blog de Fabric de Microsoft, y describe el problema con más precisión que cualquier resumen que yo pudiera escribir. El viernes de una demo brillante y el lunes de meter esa demo en producción llevan dos años siendo dos mundos completamente distintos. Rayfin, presentado en Microsoft Build 2026, es la apuesta de Microsoft para que dejen de serlo.
Qué es exactamente
Rayfin es un SDK y CLI open source que deja definir un backend de aplicación completo en código: base de datos, lógica de negocio, API, autenticación y políticas de acceso, todo en TypeScript. El flujo real es tan directo como parece sobre el papel:
npm create @microsoft/rayfin@latest
npx rayfin up
Con ese único comando de despliegue, obtienes una base de datos SQL, autenticación con Microsoft Entra ID, una API GraphQL generada a partir de tu propio esquema de datos, y hosting estático conectado a OneLake. No configuras ninguna de esas piezas por separado, las declaras en código y Rayfin las provisiona todas a la vez.
Un ejemplo simplificado de cómo se ve definir un modelo de datos, con los decoradores que trae el SDK:
import { model, field, Entity } from "@microsoft/rayfin";
@model()
export class Caso extends Entity {
@field({ required: true })
titulo!: string;
@field({ type: "enum", values: ["abierto", "en_revision", "cerrado"] })
estado!: string;
@field({ type: "reference", to: "Usuario" })
asignadoA!: string;
}
Ese modelo se traduce directamente en tabla, en tipo dentro del esquema GraphQL, y en las políticas de acceso que definas alrededor de él. No hay una capa intermedia que traducir a mano.

El diferenciador real, y no es poca cosa
Backend-as-a-service no es una idea nueva. Firebase, Supabase, Neon, Appwrite llevan años prometiendo justo esto. La promesa de Rayfin es la misma de siempre, la diferencia está en dónde aterrizan los datos. Esas plataformas crean silos aislados, bases de datos propias que viven fuera de cualquier gobernanza corporativa existente. Rayfin despliega directamente dentro del tenant de Fabric de tu organización, así que la aplicación hereda automáticamente los controles de seguridad, las políticas de cumplimiento y las reglas de gobernanza que ya existían antes de que esa app se escribiera. Los datos aterrizan en OneLake sin necesidad de ETL, disponibles al instante para el resto del stack de análisis e IA de Fabric, sin duplicar nada.
Para cualquiera que ya esté harto de que cada aplicación nueva llegue con su propia base de datos, su propio modelo de autenticación y su propio formato de datos sin hablar con nada más de la empresa, este es el punto que de verdad importa. Rayfin no monta un backend más rápido y ya está, monta uno que nace gobernado desde el primer commit, en vez de gobernarse después a base de parches.
Pensado para que lo escriba un agente, no solo un humano
Aquí conecta con todo lo que hemos hablado en el resto de esta serie: Rayfin está diseñado explícitamente para que lo use tanto un desarrollador como un agente de código. Replit es socio exclusivo de lanzamiento, precisamente para cerrar el puente entre el prototipo que generó una IA en un fin de semana y la aplicación empresarial que tiene que sobrevivir el lunes con gobernanza real detrás. Es la misma lógica de fondo que ya vimos en el artículo sobre Harness Engineering: el modelo, o el agente en este caso, es la parte fácil. Lo que decide si algo sobrevive en producción es todo lo que lo rodea, y aquí ese «todo lo que rodea» pasa a ser tan código versionable como el propio agente que lo generó.

El aviso que no te puedes saltar
Rayfin sigue en preview público desde Build 2026, no ha llegado a disponibilidad general. La propia documentación de Microsoft avisa explícitamente de no construir cargas de trabajo críticas de producción encima todavía, y de esperar cambios en comandos de la CLI y en los decoradores de TypeScript antes de la GA. Si te lo están vendiendo como algo ya listo para tu empresa mañana mismo, no está siendo del todo preciso con el estado real del proyecto.
Dónde encaja esto en tu stack
Si ya trabajas con Microsoft Agent Framework para la parte de orquestación de agentes, y con Foundry para el conocimiento que esos agentes consultan, Rayfin cierra una pieza que hasta ahora quedaba fuera de ese círculo: el backend de la aplicación final que envuelve a todo lo anterior. No sustituye a Fabric ni a Foundry, se apoya en ambos. Lo que aporta es que la parte más tediosa de siempre, coser base de datos, identidad y permisos a mano cada vez que nace un proyecto nuevo, deja de ser trabajo manual y pasa a ser una declaración en código que cualquiera, humano o agente, puede escribir y desplegar en un solo comando.




Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.