AI-Refactoring in der Produktion: $400 gegen $500k Serverkosten
Drei aktuelle Fallstudien zeigen, dass AI-gestuetztes Refactoring ueber Demos hinaus ist. Die Projekte haben gemeinsam: echte Produktionslast, messbare Ergebnisse, oeffentlich nachvollziehbar.
Case 1: JSONata-Interpreter -- JavaScript zu Go (Reco.ai)
Nir Barak von der israelischen Sicherheitsfirma Reco hat in einem Tag einen kompletten JSONata-Interpreter von JavaScript nach Go umgeschrieben. Kosten: 400 Dollar Token-Budget. Ergebnis: 13.000 Zeilen Go-Code (Projektname: gnata), alle 1.778 offiziellen JSONata-Tests bestanden. 91.7% des Codes wurde von AI generiert.
Die Methode folgt dem Cloudflare-Muster: Die offizielle Test-Suite dient als Spezifikation. Zuerst portiert ein Mensch die Tests, dann fuettert man die AI mit der Spezifikation, dann schreibt die AI den Code testgetrieben. Die Test-Suite ist die Wahrheit, nicht die AI.
Geschaeftlicher Effekt: Ein Kubernetes-Cluster mit ueber 300 Pods wurde eliminiert. Ersparnis: 500.000 Dollar pro Jahr.
Case 2: pg_textsearch -- Solo-Postgres-Extension (Tiger Data)
TJ Green, 25 Jahre Datenbank-Erfahrung, hat mit Claude Code und Opus in zwei Quartalen eine vollstaendige Postgres BM25 Full-Text-Search Extension gebaut. Allein, ohne Team. Urspruengliche Schaetzung: kleines Team, 6-12 Monate.
Das Ergebnis schlaegt ParadeDB/Tantivy bei Query-Throughput um Faktor 4.7x. Open Source unter Postgres-Lizenz. Das Projekt sammelte 87 Punkte auf Hacker News -- die Diskussion (30 Kommentare) drehte sich weniger um die AI-Nutzung als um die technische Qualitaet.
Case 3: JSSE -- JavaScript-Engine per Agent
Ein Agent hat eine JavaScript-Engine (JSSE) gebaut, die auf Hacker News diskutiert wurde. Weniger Produktionsrelevanz als die ersten beiden Cases, aber ein weiterer Datenpunkt fuer die wachsende Komplexitaet von Agent-generierten Projekten.
Muster
Alle drei Projekte nutzen AI nicht als Prototyping-Werkzeug, sondern als Produktionswerkzeug. Der gemeinsame Nenner: erfahrene Ingenieure, die wissen, was sie bauen wollen, und AI als Multiplikator einsetzen. Die Test-Suite-als-Spezifikation-Methode aus Case 1 ist dabei das belastbarste Pattern.
Quellen
- Tony Bai: JSONata-Rewrite bei Reco.ai (Zusammenfassung des Reco-Blogposts)
- Hacker News Show: pg_textsearch (Tiger Data)
- Hacker News: JSSE JavaScript-Engine