In den letzten zehn Jahren haben wir Infrastruktur als separate Disziplin behandelt. Sie schrieben Ihre Node.js-App und dann 500 Zeilen HCL (Terraform), um VPCs, Subnetze, Security Groups und IAM-Rollen zu definieren, nur um sie bereitzustellen. Im Jahr 2026 ist diese Duplizierung tot.
IfC (Infrastructure from Code)
Das Konzept ist einfach: Die Infrastrukturanforderungen sind bereits implizit in Ihrem Anwendungscode enthalten.
Wenn Sie ein `Queue`-Objekt importieren und `queue.push()` aufrufen, sollte die Plattform automatisch eine SQS-Queue oder eine Redis-Instanz bereitstellen. Sie sollten es nicht zweimal deklarieren muessen.
resource "aws_sqs_queue" "q" {
name = "orders"
visibility_timeout = 60
}
resource "aws_iam_role" "..." {...}
// ... 200 weitere Zeilen
import { Queue } from '@elitics/cloud';
const orders = new Queue('orders');
// KI erkennt diese Zeile & provisioniert SQS + IAM
await orders.push(payload);
Der "Compiler" fuer die Cloud
Bei elitics.io verwenden wir intelligente Compiler, die Ihren AST (Abstract Syntax Tree) analysieren. Sie sehen, dass Sie auf einen `bucket` zugreifen, also erstellen sie den S3-Bucket. Sie sehen, dass Sie einen Cron-Job ausfuehren, also erstellen sie die EventBridge-Regel.
Kein Drift mehr
Da der Code *die* Infrastrukturdefinition ist, ist es unmoeglich, dass Ihre Infrastruktur von Ihrer Anwendungslogik abweicht. Sie sind atomar gekoppelt.
Hoeren Sie auf, DevOps-Ingenieure fuer YAML einzustellen. Stellen Sie Software-Ingenieure ein, die Systeme bauen. Lassen Sie den Compiler die Leitungen verlegen.
Hat Ihnen diese Perspektive gefallen? Teilen Sie sie mit Ihrem Team.