Novita Artifact Hosting und TiDB bringen verwaltetes Anwendungs-Deployment und eine produktionsreife Datenbankschicht für KI-generierte Anwendungen zusammen. Mit Novita, das die Laufzeitumgebung übernimmt, und TiDB, das MySQL-kompatible Dateninfrastruktur bereitstellt, kann ein KI-Codierungsagent von generiertem Code zu einer live geschalteten, datengestützten Anwendung mit einem einzigen Deployment-Workflow gelangen.
Das Problem
Im vergangenen Jahr haben KI-Codierungsagenten wie Cursor, Claude Code und Devin das Gefühl vermittelt, dass es möglich ist, „eine App aus einem einzigen Prompt zu bauen“. Aber es gibt immer noch eine unbequeme Realität: Der meiste Code, der von Agenten generiert wird, schafft es nie in die Produktion.
Nicht, weil der Code unbedingt schlecht ist, sondern weil das Deployment immer noch zu komplex ist.
Eine typische KI-generierte App benötigt möglicherweise:
- Eine Laufzeitumgebung, wie einen Container oder eine Sandbox
- Eine Datenbank, wie PostgreSQL oder MySQL
- Eine Domain und ein SSL-Zertifikat
- Konfiguration von Umgebungsvariablen
- Datenbank-Migrationsskripte
Dies sind Dinge, die ein Agent normalerweise nicht übernimmt, wenn er Code schreibt.

Novita Artifact Hosting: Ein Zuhause für das, was Agenten bauen
Novita Artifact Hosting ist eine vollständig verwaltete Deployment-Plattform, die für Anwendungen entwickelt wurde, die von KI-Codierungsagenten erstellt wurden. Die Kernidee ist einfach:
Agenten schreiben den Code. Novita bringt den Code zum Laufen.
Der Workflow ist unkompliziert:
- Der Agent generiert Code und eine Dockerfile in einer Sandbox.
- Ein einziger SDK-Aufruf,
project.deploy(sandbox_id, arti_dir), startet das Deployment. - Novita erstellt das Docker-Image.
- Die leichte Runtime bringt das Deployment online.
- Benutzer greifen über eine Domain wie
https://my-app.novita.spaceauf die App zu.
Dieser Workflow ist bereits aktiv. Aber er löst nur die Compute-Seite des Problems. Echte Anwendungen benötigen auch Daten.
TiDB: Die ideale Datenbankschicht für KI-generierte Apps
Für KI-generierte Webanwendungen hat die Datenbankschicht zwei harte Anforderungen:
- MySQL-Kompatibilität. Die meisten KI-freundlichen Frameworks wie Next.js, Django und Laravel arbeiten reibungslos mit dem MySQL-Ökosystem zusammen. KI-generierter Code verwendet sehr wahrscheinlich auch einen MySQL-Treiber.
- Null-Operationen. Agent-Entwickler möchten keine Datenbanken verwalten. Sie möchten keine Verbindungspools konfigurieren, Parameter optimieren oder Backups verwalten.
TiDB erfüllt beide Anforderungen:
- Vollständig kompatibel mit dem MySQL-Protokoll, sodass KI-generierter Code ohne Umschreiben von SQL ausgeführt werden kann.
- Verteilte Architektur mit automatischer Skalierung, kein dedizierter DBA erforderlich.
- HTAP-Unterstützung, sodass dieselbe Datenbank sowohl OLTP-Transaktionen als auch analytische Abfragen verarbeiten kann.
Novita + TiDB: Eine Datenbank mit einem Parameter hinzufügen
Mit Novita Artifact Hosting erfordert die Aktivierung einer verwalteten Datenbank nur einen Parameter:
deployment = project.deploy(
sandbox_id="xxx",
arti_dir="./workspace/my-app",
database=True, # this line
migrations=[
Path("./migrations/0001_schema.sql").read_text(),
Path("./migrations/0002_seed.sql").read_text(),
],
http_port=3000,
)

Was im Hintergrund automatisch passiert:
- Automatisches Erstellen oder Wiederverwenden einer TiDB-Instanz für das Projekt.
- Ausführen der Migrationen in der richtigen Reihenfolge, um Tabellen, Indizes und Seed-Daten zu erstellen.
- Injizieren von
DATABASE_URLin die Deployment-Umgebung. Die App liest es direkt ausos.environ["DATABASE_URL"]. - Deployment der App, Verbindung zur Datenbank und Start der Bedienung der Benutzer.
Für Entwickler bedeutet das: keine Datenbankanmeldung, keine Verbindungszeichenfolgen-Konfiguration und keine manuellen Migrationsschritte. Nur eine Zeile: database=True.
Was das für KI-Codierungsagenten bedeutet
| Vorher | Nachher |
|---|---|
| Agent schreibt Code, dann deployed ein Entwickler manuell auf Vercel oder Railway. | Agent schreibt Code, dann deployed ein SDK-Aufruf die App. |
| Entwickler muss eine Datenbank in TiDB Cloud, PlanetScale oder einer anderen Plattform erstellen. | Eine verwaltete Datenbank wird automatisch erstellt und Verbindungsdetails werden automatisch injiziert. |
| Migrationsskripte müssen manuell ausgeführt werden. | Migrationen werden automatisch in der richtigen Reihenfolge ausgeführt. |
| Umgebungsvariablen müssen von Hand konfiguriert werden. | DATABASE_URL wird automatisch injiziert. |
| Das Ausliefern einer App erfordert Koordination über drei Plattformen hinweg. | Eine Plattform und eine API übernehmen den gesamten Ablauf. |
Aktueller Status
- Artifact Hosting ist live und unterstützt benutzerdefinierte Domains.
- Verwaltete Datenbanken, betrieben von TiDB, befinden sich derzeit in der Erprobung.
- Python SDK und CLI-Unterstützung sind verfügbar.
- Open-Source-Beispiele sind auf GitHub verfügbar:
ecomm-with-sql,ecomm-with-managed-dbundsnake-game-static.
Was als Nächstes kommt
Sobald die verwaltete Datenbankfunktion die GA erreicht hat, kann die Kombination Novita + TiDB noch weiter ausgebaut werden:
- Multi-Region-Deployment: TiDBs Multi-Rechenzentrums-Fähigkeiten kombiniert mit Novitas globalen Sandbox-Knoten.
- Datenhoheit: Benutzer können wählen, wo ihre Daten gespeichert werden.
- Agent-native Workflows: Agenten können Projekte erstellen, Anwendungen deployen und Datenbanken direkt über das SDK bereitstellen, sodass der gesamte Prozess vollständig automatisiert wird.
