Novita Artifact Hosting y TiDB están uniendo la implementación gestionada de aplicaciones y una capa de base de datos lista para producción para aplicaciones generadas por IA. Con Novita manejando el tiempo de ejecución y TiDB proporcionando infraestructura de datos compatible con MySQL, un agente de codificación de IA puede pasar del código generado a una aplicación en vivo con respaldo de datos a través de un único flujo de trabajo de implementación.
El problema
Durante el último año, agentes de codificación de IA como Cursor, Claude Code y Devin han hecho que parezca posible “crear una aplicación a partir de un solo prompt”. Pero aún existe una realidad incómoda: la mayor parte del código generado por los agentes nunca llega a producción.
No porque el código sea necesariamente malo, sino porque la implementación sigue siendo demasiado complicada.
Una aplicación típica generada por IA puede necesitar:
- Un entorno de ejecución, como un contenedor o sandbox
- Una base de datos, como PostgreSQL o MySQL
- Un dominio y un certificado SSL
- Configuración de variables de entorno
- Scripts de migración de base de datos
Estas no son cosas que un agente suele manejar cuando escribe código.

Novita Artifact Hosting: Un hogar para lo que construyen los agentes
Novita Artifact Hosting es una plataforma de implementación totalmente gestionada diseñada para aplicaciones creadas por agentes de codificación de IA. La idea central es simple:
Los agentes escriben el código. Novita hace que el código funcione.
El flujo de trabajo es sencillo:
- El agente genera código y un Dockerfile en un sandbox.
- Una única llamada al SDK,
project.deploy(sandbox_id, arti_dir), inicia la implementación. - Novita construye la imagen Docker.
- El runtime ligero pone la implementación en línea.
- Los usuarios acceden a la aplicación a través de un dominio como
https://my-app.novita.space.
Este flujo de trabajo ya está en funcionamiento. Pero solo resuelve el lado del cómputo del problema. Las aplicaciones reales también necesitan datos.
TiDB: La capa de base de datos ideal para aplicaciones generadas por IA
Para las aplicaciones web generadas por IA, la capa de base de datos tiene dos requisitos estrictos:
- Compatibilidad con MySQL. La mayoría de los frameworks compatibles con IA, como Next.js, Django y Laravel, funcionan sin problemas con el ecosistema MySQL. El código generado por IA también es muy probable que use un driver de MySQL.
- Cero operaciones. Los desarrolladores de agentes no quieren administrar bases de datos. No quieren configurar pools de conexiones, ajustar parámetros ni manejar copias de seguridad.
TiDB cumple ambos requisitos:
- Totalmente compatible con el protocolo MySQL, por lo que el código generado por IA puede ejecutarse sin reescribir SQL.
- Arquitectura distribuida con escalado automático, sin necesidad de un DBA dedicado.
- Soporte HTAP, lo que permite que la misma base de datos maneje tanto transacciones OLTP como consultas analíticas.
Novita + TiDB: Añade una base de datos con un solo parámetro
Con Novita Artifact Hosting, habilitar una base de datos gestionada solo requiere un parámetro:
deployment = project.deploy(
sandbox_id="xxx",
arti_dir="./workspace/my-app",
database=True, # esta línea
migrations=[
Path("./migrations/0001_schema.sql").read_text(),
Path("./migrations/0002_seed.sql").read_text(),
],
http_port=3000,
)

Lo que sucede automáticamente entre bastidores:
- Crear o reutilizar automáticamente una instancia de TiDB para el proyecto.
- Ejecutar las migraciones en orden para crear tablas, índices y datos semilla.
- Inyectar
DATABASE_URLen el entorno de implementación. La aplicación lo lee directamente deos.environ["DATABASE_URL"]. - Implementar la aplicación, conectar a la base de datos y comenzar a atender a los usuarios.
Para los desarrolladores, esto significa que no hay registro en la base de datos, ni configuración de cadenas de conexión, ni pasos manuales de migración. Solo una línea: database=True.
Lo que esto significa para los agentes de codificación de IA
| Antes | Ahora |
|---|---|
| El agente escribe código, luego un desarrollador implementa manualmente en Vercel o Railway. | El agente escribe código, luego una llamada al SDK implementa la aplicación. |
| El desarrollador debe crear una base de datos en TiDB Cloud, PlanetScale u otra plataforma. | Se crea automáticamente una base de datos gestionada y los detalles de conexión se inyectan automáticamente. |
| Los scripts de migración deben ejecutarse manualmente. | Las migraciones se ejecutan automáticamente en orden. |
| Las variables de entorno deben configurarse a mano. | DATABASE_URL se inyecta automáticamente. |
| Publicar una aplicación requiere coordinación entre tres plataformas. | Una plataforma y una API manejan todo el flujo. |
Estado actual
- Artifact Hosting está en funcionamiento y admite dominios personalizados.
- Las bases de datos gestionadas impulsadas por TiDB están actualmente en prueba.
- Hay soporte para SDK de Python y CLI.
- Hay ejemplos de código abierto disponibles en GitHub:
ecomm-with-sql,ecomm-with-managed-dbysnake-game-static.
Próximos pasos
Una vez que la capacidad de base de datos gestionada alcance la disponibilidad general, la combinación Novita + TiDB podrá expandirse aún más:
- Implementación multirregión: Las capacidades multi-data center de TiDB combinadas con los nodos sandbox globales de Novita.
- Soberanía de datos: los usuarios pueden elegir dónde se almacenan sus datos.
- Flujos de trabajo nativos para agentes: los agentes pueden crear proyectos, implementar aplicaciones y aprovisionar bases de datos directamente a través del SDK, haciendo que todo el proceso esté completamente automatizado.
