#Hosting · 4 Min. Lesezeit · Tim Rinkel

CLOUDFLARE-HAMMER! Jeder KI-Agent kriegt JETZT seine eigene Datenbank — Facets sind LIVE!

CLOUDFLARE-HAMMER! Jeder KI-Agent kriegt JETZT seine eigene Datenbank — Facets sind LIVE!

Cloudflare hat ein Schlüsselbauteil für die agentische Cloud live geschaltet: Durable Object Facets sind ab sofort als offene Beta verfügbar. Jede dynamisch geladene App, die ein Sprachmodell auf Dynamic Workers erzeugt, bekommt damit ihre eigene isolierte SQLite-Datenbank — ohne dass Entwickler eine separate Datenbank aufbauen müssten.

HAMMER: KI-Code mit eigenem Plattenplatz!

Bisher klaffte in der agentischen Cloud eine Lücke: Sprachmodelle konnten Code generieren und Cloudflare konnte ihn in Dynamic Workers ausführen — aber persistenten Zustand hatte jede dynamisch erzeugte App nicht. Genau das ändern Durable Object Facets.

Mit dem neuen Mechanismus kann eine Plattform zur Laufzeit eine Durable-Object-Klasse instanziieren und ihr direkt eine eigene SQLite-Datenbank mitgeben. Cloudflare bezeichnet das als „Brücke zwischen AI-generiertem Code und persistentem Speicher“. Klingt nach Buzzword, ist aber praktisch ein Game-Changer für Agentic-Apps.

UNGLAUBLICH: 100x schneller als Container!

Der Trick funktioniert, weil Dynamic Workers isolatebasiert sind und nicht Container starten. Cloudflare nennt eine 100-fache Geschwindigkeit gegenüber Container-Setups, also Anlauf in Millisekunden statt Sekunden. Dazu addiert sich jetzt der DB-Start: Das SQLite-File wird mit der Facette automatisch hochgezogen, kein separater Provisionierungsschritt.

In der Praxis sieht das so aus: Ein KI-Agent generiert eine kleine Notiz-App für einen User. Cloudflare lädt den Code, erstellt eine Facette, bekommt eine eigene SQLite zurück, schreibt die Notizen rein. Beim nächsten Aufruf desselben Users ist die DB sofort wieder da — ohne dass der Entwickler eine zentrale Datenbank für alle User pflegen müsste.

USE-CASE: Multi-Tenant ohne Schmerzen!

Drei klassische Anwendungsfälle, in denen Facets richtig glänzen:

1. Multi-Tenant-Plattformen: Jeder Kunde bekommt seine eigene App-Instanz mit eigener DB. Ein Code-Bug in einem Tenant kann andere Tenants nicht zerstören — saubere Isolation.
2. Agenten mit Memory: Ein Claude- oder GPT-Agent kann zwischen Sessions Daten merken, weil er pro User-Kontext eine Facette mit DB hochzieht.
3. Game-Sandbox pro Spieler: Spielzustände, Inventare, Highscores — alles in der userbezogenen Facette, ohne zentrale DB-Migration bei jedem Update.

EXTRA-TIPP: So testest du Facets in 10 MINUTEN!

Die ersten Schritte:

1. Workers-Paid-Plan aktivieren (mindestens 5 Dollar pro Monat).
2. Wrangler auf die neueste Version updaten — die Facets-API kommt mit aktuellem CLI.
3. In wrangler.toml Durable-Object-Bindings für die neue Klasse setzen, dabei facets = true markieren.
4. Im Code per env.MY_FACET.fromCode(generatedSource) eine dynamische Klasse hochziehen — und mit state.storage auf die SQLite zugreifen.

Die offizielle Cloudflare-Doku zu Dynamic Workers und Facets liefert Beispielcode in TypeScript und Python.

FAZIT: Cloudflare schließt die Storage-Lücke!

Mit Durable Object Facets schließt Cloudflare eine der letzten technischen Lücken zur vollwertigen Agentic-Cloud. Wer bisher gezögert hat, KI-generierte Apps in Produktion zu fahren, weil persistenter Speicher fehlte, hat jetzt einen einfachen Weg. Spannend wird, wie schnell n8n, Zapier oder selbstgehostete Frameworks diese Architektur kopieren — denn sie ist deutlich schlanker als jeder Container-Stack.

Quellen

Häufige Fragen

Was sind Durable Object Facets genau?
Eine Erweiterung der Durable Objects, die es erlaubt, eine Klasse zur Laufzeit dynamisch zu instanziieren und ihr eine eigene SQLite-Datenbank mitzugeben. Dadurch können Plattformen, die mit Cloudflare Dynamic Workers KI-generierten Code ausführen, jeder generierten App ihren eigenen, persistenten Speicher zuteilen — ohne extra Datenbank-Setup.
Was kosten Facets?
Facets stehen als Beta für alle Workers-Paid-Plan-Kunden bereit. Cloudflare hat keine separate Preisstruktur angekündigt; abgerechnet wird über die bestehenden Durable-Object- und SQLite-Storage-Limits. In der Praxis heißt das: Pay-per-Use, ohne fixe Datenbank-Gebühr.
Wofür eignen sich Facets in der Praxis?
Klassische Use-Cases sind KI-Agenten, die On-the-Fly kleine Tools oder Mini-Web-Apps erzeugen — etwa ein Notiz-Tool für einen einzelnen User, ein Workflow-State pro Tenant oder ein Sandbox-Spiel pro Spieler. Jede dieser Apps läuft isoliert, hat ihren eigenen DB-Stand und ist trotzdem teil derselben Cloudflare-Plattform.
Wie unterscheidet sich das von normalen Durable Objects?
Normale Durable Objects brauchen eine fest gewirkte Klasse im deployten Worker. Facets dagegen lassen die Klasse zur Laufzeit aus Code-Strings entstehen — perfekt, wenn ein Sprachmodell den Code erst während der Anfrage erzeugt. Das ist der Brückenschlag zwischen ‚AI-generated code‘ und ‚persistent state‘.

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert