Open Source in der Cloud: Werkzeuge für eine souveräne Infrastruktur

Open Source in der Cloud: Werkzeuge für eine souveräne Infrastruktur

Von OpenStack über Kubernetes bis OpenTofu: welche offenen Bausteine eine Cloud tragen und wo trotzdem Abhängigkeiten entstehen

Aktualisiert:

Abstract

Kubernetes, OpenStack, OpenTofu: Welche Open-Source-Werkzeuge Cloud-Infrastruktur tragen und wie Sie damit Abhängigkeiten von einzelnen Anbietern verringern.
  • #Open Source Cloud
  • #Cloud Computing
  • #Digitalisierung
  • #Unternehmen
  • #Open Source
  • #Kubernetes
  • #OpenStack
  • #Digitale Souveränität

Wie viel Kontrolle über die eigene Cloud bringt Open Source wirklich – und was kostet sie im Betrieb?

Angenommen, ein mittelständischer Maschinenbauer betreibt seine Kundenportale bei einem großen US-Hyperscaler. Die Anwendungen laufen stabil, aber die Rechnung steigt jedes Jahr, und in der Geschäftsführung wächst die Frage, was eigentlich passiert, wenn man den Anbieter wechseln möchte. Die ehrliche Antwort lautet oft: Es wird teuer. Datenbanken, Warteschlangen und Identitätsdienste sind eng mit den Eigenheiten genau dieser einen Plattform verwoben.

Hier setzt Open Source in der Cloud an. Nicht als Sparmodell, sondern als Bauweise: Wer Infrastruktur auf offenen, weit verbreiteten Werkzeugen aufbaut, kann sie grundsätzlich bei mehreren Anbietern oder im eigenen Rechenzentrum betreiben. Wie die offene Softwarebewegung überhaupt entstand und wovon ihre Hersteller leben, beschreibt unser Beitrag über den Siegeszug von Open Source. Hier geht es um die Praxis: welche Werkzeuge eine Cloud tragen, was sie leisten und wo die Grenzen liegen.

Warum offene Software in der Cloud-Infrastruktur eine Rolle spielt

Fast jede Cloud läuft im Kern auf Open Source. Die virtuellen Maschinen der großen Anbieter laufen überwiegend auf Linux, Container werden mit offenen Werkzeugen gebaut, und Kubernetes ist zum gemeinsamen Nenner für den Betrieb containerisierter Anwendungen geworden. Der Unterschied liegt in der Schicht darüber: Die Hyperscaler verpacken diese Technik in eigene Dienste mit eigenen Schnittstellen.

Für Unternehmen ergibt sich daraus eine Abwägung. Proprietäre Managed Services sind bequem, weil der Anbieter Updates, Ausfallsicherheit und Skalierung übernimmt. Jede dieser Bequemlichkeiten bindet jedoch ein Stück der eigenen Architektur an diesen Anbieter. Fachleute sprechen von Lock-in, also einer Abhängigkeit, die den Wechsel technisch und wirtschaftlich erschwert.

Offene Werkzeuge lösen dieses Problem nicht automatisch. Sie verschieben aber die Grenze: Eine Anwendung, die auf Kubernetes, PostgreSQL und einem S3-kompatiblen Objektspeicher aufbaut, lässt sich mit überschaubarem Aufwand zu einem anderen Anbieter umziehen. Eine Anwendung, die auf ein Dutzend anbieterspezifischer Dienste setzt, eher nicht.

Die Bausteine einer offenen Cloud im Überblick

Eine Cloud-Infrastruktur besteht aus mehreren Schichten. Für jede gibt es etablierte Open-Source-Projekte.

Virtualisierung und Infrastructure as a Service

Ganz unten steht die Frage, wie aus physischen Servern bedarfsgerecht virtuelle Maschinen, Netze und Speicher werden. Diese Ebene heißt Infrastructure as a Service (IaaS).

  • OpenStack ist ein Baukasten aus vielen einzelnen Diensten, etwa für Rechenleistung, Netzwerk, Block- und Objektspeicher sowie Identitäten. Viele europäische Cloud-Anbieter und Forschungseinrichtungen betreiben ihre Plattformen damit. OpenStack ist mächtig, aber komplex: Ohne erfahrenes Team ist der Betrieb kaum zu stemmen.
  • Apache CloudStack verfolgt ein ähnliches Ziel mit einer kompakteren Architektur und gilt als einfacher aufzusetzen. Es wird unter anderem von Anbietern öffentlicher Clouds eingesetzt.
  • Proxmox VE ist keine vollständige Cloud-Plattform, sondern eine Virtualisierungsumgebung. Für viele mittelständische Rechenzentren ist sie aber der pragmatische Einstieg, gerade seit Lizenzänderungen bei VMware viele Firmen nach Alternativen suchen.
  • Ceph ist ein verteiltes Speichersystem, das Block-, Datei- und Objektspeicher bereitstellt und häufig zusammen mit OpenStack oder Proxmox eingesetzt wird.

Container und Orchestrierung

Container bündeln eine Anwendung mit allen Abhängigkeiten in ein portables Paket. Kubernetes verteilt diese Container auf viele Server, startet sie bei Ausfällen neu und skaliert sie nach Last. Das Projekt stammt ursprünglich von Google und wird heute unter dem Dach der Cloud Native Computing Foundation (CNCF) weiterentwickelt, einer Stiftung innerhalb der Linux Foundation.

Kubernetes selbst ist nur der Kern. Für den Unternehmensbetrieb kommen Distributionen hinzu, die Sicherheit, Updates und Verwaltung bündeln. Red Hat OpenShift ist ein kommerzielles Produkt auf Kubernetes-Basis, dessen Community-Variante OKD heißt. Rancher von SUSE verwaltet mehrere Kubernetes-Cluster über verschiedene Umgebungen hinweg. Fast alle großen und viele europäische Anbieter bieten zudem Managed Kubernetes an, bei dem der Anbieter die Steuerungsebene betreibt.

Infrastructure as Code

Wer Server, Netze und Firewalls per Mausklick anlegt, kann diese Umgebung kaum reproduzieren. Infrastructure as Code beschreibt die Infrastruktur stattdessen in Textdateien, die versioniert und geprüft werden wie Programmcode.

Lange war Terraform von HashiCorp das Standardwerkzeug dafür. 2023 stellte HashiCorp die Lizenz von der offenen Mozilla Public License auf die Business Source License (BSL) um, die die Nutzung in konkurrierenden Produkten einschränkt. Daraufhin entstand mit OpenTofu eine Abspaltung (ein Fork) unter dem Dach der Linux Foundation, die unter der ursprünglichen offenen Lizenz weitergeführt wird. Für Anwender hat sich im Alltag zunächst wenig geändert, beide Werkzeuge lesen weitgehend dieselben Konfigurationen. Der Fall zeigt aber, dass auch „offene“ Werkzeuge ihre Lizenz ändern können, wenn ein einzelnes Unternehmen die Rechte am Code hält. Für die Konfiguration einzelner Server ist Ansible verbreitet, das ebenfalls quelloffen ist.

Beobachtbarkeit und Betrieb

Eine Cloud, die man nicht beobachten kann, betreibt man im Blindflug. Prometheus sammelt Messwerte wie Auslastung und Antwortzeiten, Grafana stellt sie in Dashboards dar, OpenTelemetry ist ein offener Standard für Metriken, Logs und Traces. Gerade OpenTelemetry ist strategisch interessant: Wer seine Anwendungen damit instrumentiert, kann das Backend für die Auswertung später austauschen, ohne den Code anzufassen.

Digitale Souveränität: mehr als ein politisches Schlagwort

In Deutschland und der EU wird Open Source in der Cloud zunehmend unter dem Begriff digitale Souveränität diskutiert. Gemeint ist die Fähigkeit, selbst zu entscheiden, wo Daten liegen, welche Software sie verarbeitet und wie man im Zweifel den Anbieter wechselt.

Dahinter stehen handfeste Fragen. US-Anbieter unterliegen dem CLOUD Act, der US-Behörden unter bestimmten Bedingungen Zugriff auf Daten erlaubt, auch wenn diese in europäischen Rechenzentren liegen. Ob und wie sich das mit der DSGVO verträgt, ist seit Jahren Gegenstand juristischer Auseinandersetzungen. Für Unternehmen mit sensiblen Daten, etwa im Gesundheitswesen oder in der öffentlichen Verwaltung, ist das ein echtes Auswahlkriterium.

Mehrere Initiativen setzen deshalb auf offene Bausteine:

  • Der Sovereign Cloud Stack (SCS) definiert einen offenen, standardisierten Software-Stack auf Basis von OpenStack und Kubernetes, den unterschiedliche Anbieter gleichartig betreiben können. Das Projekt wurde mit Fördergeld des Bundes gestartet.
  • openDesk, getragen vom Zentrum für Digitale Souveränität der Öffentlichen Verwaltung (ZenDiS), bündelt quelloffene Büro- und Kollaborationssoftware für Behörden, darunter Nextcloud für Dateien und Element für Chat.
  • Der EU Data Act enthält Regeln, die den Wechsel zwischen Cloud-Anbietern erleichtern sollen, unter anderem zu Wechselentgelten und Datenübertragbarkeit.

Hier lohnt ein nüchterner Blick. Open Source ist eine notwendige, aber keine hinreichende Bedingung für Souveränität. Wer OpenStack bei einem Anbieter betreibt, ohne eigene Betriebskompetenz aufzubauen, ist am Ende wieder abhängig, nur von einem anderen Partner. Souverän wird eine Infrastruktur erst, wenn offene Software, offene Schnittstellen und eigenes Wissen zusammenkommen.

Was offene Cloud-Werkzeuge kosten

Das Argument „Open Source spart Lizenzkosten“ stimmt, greift aber zu kurz. Die Kosten verschieben sich:

  • Personal: Eine eigene OpenStack- oder Kubernetes-Umgebung braucht Fachleute für Betrieb, Updates und Sicherheit. Diese sind gefragt und entsprechend teuer.
  • Support: Viele Unternehmen kaufen kommerziellen Support oder Subskriptionen, etwa für OpenShift, SUSE Rancher oder eine OpenStack-Distribution. Das ist kein Widerspruch zu Open Source, sondern oft der Grund, warum sie sich im Unternehmen überhaupt einsetzen lässt.
  • Hardware und Rechenzentrum: Wer selbst betreibt, trägt Strom, Kühlung, Ersatzteile und Redundanz.
  • Opportunitätskosten: Zeit, die ein Team mit dem Betrieb von Infrastruktur verbringt, fehlt bei der Entwicklung von Produkten.

Angenommen, ein Webshop mit zehn Entwickler:innen überlegt, Kubernetes komplett selbst zu betreiben. Für diese Größe ist das meist unwirtschaftlich. Sinnvoller ist ein Managed-Kubernetes-Angebot eines europäischen Anbieters: Die Anwendungen bleiben auf offenen Schnittstellen portabel, den Betrieb der Steuerungsebene übernimmt aber der Dienstleister. Erst wenn Größe, Datenschutzanforderungen oder Kosten es rechtfertigen, kommt ein eigener Betrieb infrage.

Eine offene Cloud-Strategie in fünf Schritten

Der Weg zu einer offeneren Infrastruktur muss kein Großprojekt sein. Bewährt hat sich ein schrittweises Vorgehen:

  1. Bestandsaufnahme: Welche Anwendungen laufen wo, und auf welche anbieterspezifischen Dienste stützen sie sich? Oft zeigt sich, dass nur wenige Systeme wirklich eng gebunden sind.
  2. Kritikalität bewerten: Für welche Daten und Anwendungen ist ein Anbieterwechsel oder Datenstandort wirklich relevant? Nicht jede interne Wiki-Instanz braucht eine Souveränitätsstrategie.
  3. Portable Standards festlegen: Container, Kubernetes, PostgreSQL, S3-kompatibler Speicher, OpenTelemetry und Infrastructure as Code als gemeinsame Basis definieren.
  4. Betriebsmodell wählen: Selbst betreiben, Managed Service eines europäischen Anbieters oder Hybrid. Diese Entscheidung hängt vor allem vom vorhandenen Team ab.
  5. Lizenzen und Governance beobachten: Prüfen, wer die Rechte an einem Werkzeug hält und ob es von einer neutralen Stiftung getragen wird. Projekte unter dem Dach der Linux Foundation, der CNCF oder der Apache Software Foundation gelten als stabiler gegenüber plötzlichen Lizenzwechseln.

Wer eine bestehende Umgebung umziehen möchte, findet Grundlagen zu Vorgehen und Planung bei unserer Beratung zur Cloud-Migration.

Was das für Ihr Unternehmen bedeutet

Open Source ist in der Cloud kein Gegenentwurf zu den großen Anbietern, sondern die Grundlage, auf der auch diese arbeiten. Die eigentliche Entscheidung lautet daher nicht „Open Source oder Hyperscaler“, sondern: An welchen Stellen akzeptieren Sie Bindung im Tausch gegen Bequemlichkeit, und wo bestehen Sie auf Portabilität?

Unsere Einschätzung: Für die meisten mittelständischen Unternehmen lohnt es sich, Anwendungen konsequent auf offene Standards wie Container, Kubernetes und Infrastructure as Code auszurichten, den Betrieb aber zunächst einem Dienstleister zu überlassen. Überschätzt wird dagegen der Gedanke, mit einer eigenen OpenStack-Cloud automatisch Geld zu sparen. Unterschätzt wird, wie viel Freiheit schon entsteht, wenn man bei neuen Projekten auf anbieterspezifische Dienste bewusst verzichtet.

Wer prüfen möchte, welche offenen Werkzeuge zur eigenen Infrastruktur passen und wie sich Lizenzen, Support und Betrieb sinnvoll organisieren lassen, findet Unterstützung bei unserer Beratung und den Seminaren zu Open Source im Unternehmen.

Häufige Fragen zu Open Source in der Cloud

Ist eine Cloud auf Open-Source-Basis sicher genug für Unternehmensdaten?

Die Sicherheit hängt weniger vom Lizenzmodell ab als vom Betrieb. Offener Code lässt sich unabhängig prüfen, und große Projekte wie Kubernetes oder OpenStack haben eigene Prozesse für Sicherheitsmeldungen. Entscheidend sind aber zeitnahe Updates, saubere Konfiguration und Zugriffskontrolle. Eine schlecht gepflegte Open-Source-Cloud ist unsicherer als ein gut betriebener proprietärer Dienst.

Brauchen wir eigene Fachleute für eine Open-Source-Cloud?

Für den Eigenbetrieb ja, und zwar mehrere, damit Urlaub und Krankheit nicht zum Risiko werden. Wer Managed-Angebote nutzt, braucht vor allem Wissen über Container, Kubernetes-Grundlagen und Infrastructure as Code. Dieses Wissen lohnt sich unabhängig vom Anbieter.

Was passiert, wenn ein Werkzeug seine Lizenz ändert?

Bei Projekten mit großer Nutzerbasis entsteht häufig ein Fork, der unter der alten Lizenz weitergeführt wird, wie bei OpenTofu nach dem Lizenzwechsel von Terraform. Ein Restrisiko bleibt. Deshalb ist es sinnvoll, bevorzugt Werkzeuge einzusetzen, die von einer neutralen Stiftung getragen werden und deren Rechte nicht bei einem einzelnen Unternehmen liegen.

Ist Nextcloud eine Open-Source-Cloud?

Nextcloud ist eine Anwendung für Dateiablage und Zusammenarbeit, die man selbst oder bei einem Hoster betreiben kann, also eher eine offene Alternative zu Diensten wie OneDrive oder Google Drive. Mit Cloud-Infrastruktur im Sinne von OpenStack oder Kubernetes hat sie nur insofern zu tun, als sie darauf laufen kann.

Mehr aus „Cloud & DevOps“

Monolithen skalieren: Was Netflix und Prime Video wirklich zeigen

Auch Monolithen skalieren horizontal. Lesen Sie, was die Fälle Netflix und Prime Video wirklich zeigen und wann eine einzelne Anwendung große Last trägt.

mehr erfahren

Docker-Alternativen: Podman, containerd und CRI-O im Vergleich

Podman, containerd, CRI-O und nerdctl im sachlichen Vergleich mit Docker: Architektur, Lizenzen, Kubernetes und Compose. Wann sich ein Umstieg für Sie lohnt.

mehr erfahren

Local-First Software: Wie dezentrale Anwendungen funktionieren

Local-First Software speichert Daten zuerst auf dem Gerät und gleicht sie später ab. Wie CRDTs, Automerge und Yjs funktionieren und wann sich das lohnt.

mehr erfahren

DevOps in der Softwareentwicklung: Kultur, Praktiken, Messgrößen

DevOps verbindet Entwicklung und Betrieb zu gemeinsamer Verantwortung. Welche Prinzipien dahinterstehen, wie Fortschritt messbar wird und wo Teams scheitern.

mehr erfahren

Skalierbare Webanwendungen entwickeln: die wichtigsten Hebel

Skalierbare Webanwendungen brauchen zustandslose Server, Caching, eine wachsende Datenbank und Messungen. Lesen Sie, welche Hebel wann wirken.

mehr erfahren

Serverless Architecture: Best Practices für den Betrieb in der Cloud

Serverless-Anwendungen stabil betreiben: wie Sie Funktionen zuschneiden, Kaltstarts und doppelte Ereignisse beherrschen, Limits setzen und Kosten überwachen.

mehr erfahren

Weitere Blog-Artikel

Zero-Trust-Architektur: Sicherheit ohne Vertrauensvorschuss

Zero Trust prüft jeden Zugriff einzeln statt dem Firmennetz zu vertrauen. Grundsätze nach NIST, Bausteine wie MFA und ZTNA sowie eine schrittweise Einführung.

mehr erfahren

Frontend-Entwicklung für Einsteiger: der Lernpfad

Frontend-Entwicklung lernen: ein Lernpfad von HTML, CSS und JavaScript über DevTools, Git und Barrierefreiheit bis zum ersten Framework, mit Projekt je Etappe.

mehr erfahren

AngularJS mit TypeScript: Altanwendungen absichern und migrieren

AngularJS erhält seit 2022 keine offiziellen Sicherheitsupdates mehr. So stabilisieren Sie Altanwendungen mit TypeScript und migrieren schrittweise.

mehr erfahren

Cypress Testing: Einstieg in moderne Web-Automatisierung

Cypress automatisiert Tests von Webanwendungen direkt im Browser. Wie Sie ein Projekt einrichten, stabile Tests schreiben und sie in der CI-Pipeline ausführen.

mehr erfahren

Cloud-Kosten im Griff: Strategien für wirksames Kostenmanagement

Cloud-Kosten steuern statt nur bezahlen: Tagging, Rightsizing, Reservierungen, Spot-Instanzen, Autoscaling und Budgets nach FinOps-Grundsätzen erklärt.

mehr erfahren

Serverless-Architektur: Chancen und Herausforderungen für Unternehmen

Serverless-Architekturen verlagern den Serverbetrieb zum Cloudanbieter. Welche Vorteile das bringt, wo Risiken liegen und wie Sie den Einstieg planen.

mehr erfahren

Aktuelle Blog-Artikel

PHP-Migration nach PHP2Shell: Upgrade oder Sprachwechsel?

PHP2Shell und das Support-Ende von PHP 8.2: Was Sie jetzt patchen sollten, wie ein Upgrade auf 8.4 oder 8.5 gelingt und wann ein Sprachwechsel sinnvoll ist.

mehr erfahren

Jev: Was ein KI-Modell für schnelles Denken anders macht als ChatGPT

Das System-1-KI-Modell Jev schreibt keinen Text, sondern beantwortet Fragen mit kalibrierten Wahrscheinlichkeiten. Wie das funktioniert und wofür es taugt.

mehr erfahren

Node.js ohne Ballast: 12 Bordmittel, die npm-Pakete ersetzen

Von fetch() über node:test bis Type Stripping: zwölf Node.js-Funktionen, die axios, dotenv, Jest und Co. ersetzen, mit Status in Node 24 und 26 und Grenzen.

mehr erfahren

KI-Agenten verstehen: MCP, A2A, AG-UI und A2UI einfach erklärt

MCP, A2A, AG-UI und A2UI verständlich erklärt: Wie KI-Agenten Werkzeuge nutzen, miteinander arbeiten und Oberflächen erzeugen – und wer die Standards betreut.

mehr erfahren

Rusts Lieferkette unter Beschuss: Warum ein Angriff nur der Anfang war

Ein Angriff auf Rust-Pakete war im August 2026 schnell gestoppt, das Grundproblem bleibt. Wie crates.io angreifbar ist und was Sie heute dagegen tun können.

mehr erfahren

Webentwicklung ohne SPA: Eine Web-App mit V, Veb, SQLite und htmx

Am Beispiel der Meetup-Plattform Clash zeigt sich, wie eine Web-App mit V, Veb, SQLite und htmx ohne SPA-Framework entsteht und wo der Ansatz an Grenzen stößt.

mehr erfahren

React-Performance: Warum weniger Optimierung mehr Tempo bringt

React-Performance heute: Wie Sie mit State am richtigen Ort, dem React Compiler, Transitions, Virtualisierung und Messung Ihre Anwendung spürbar beschleunigen.

mehr erfahren

React-Komponenten verbinden: Welcher Weg passt wann?

Props, Context, Zustand, TanStack Query, URL-Parameter oder Ereignisse: So wählen Sie den passenden Weg, damit zwei React-Komponenten Daten austauschen.

mehr erfahren

KI-Agenten in der Schleife: Loops in Claude Code und Codex

Was ein Loop bei KI-Agenten ist, welche Auslöser es gibt und wie Sie geplante Aufgaben in Claude Code und Codex mit Kostenkontrolle einrichten.

mehr erfahren

JavaScript 2026: Bun, Deno und TypeScript 7 läuten eine neue Ära ein

Node.js, Bun und Deno im Wettbewerb, TypeScript 7 mit Compiler in Go, Build-Werkzeuge in Rust: Was sich 2026 bei JavaScript ändert und was Sie davon übernehmen.

mehr erfahren

npm-Pakete sicher prüfen: So bewerten Sie ein Paket vor dem Einbau

npm-Pakete sicher prüfen: wie Sie Name, Wartung, Provenance, Install-Skripte, bekannte Lücken und Lizenz bewerten, bevor ein Paket in Ihr Projekt kommt.

mehr erfahren

npm install unter der Lupe: Wie Angreifer die Lieferkette kapern

Was npm install technisch tut, welche Angriffsmuster von Typosquatting bis Dependency Confusion es ausnutzen und wie Sie das Installieren absichern.

mehr erfahren

Programmiersprachen und KI: Warum Rust für Code-Agenten so gut passt

KI-Agenten schreiben in Rust oft verlässlicheren Code, weil der Compiler viele Fehler sofort meldet. Was dahinter steckt und wo das Argument endet.

mehr erfahren

Pi Agent vs. Claude Code: minimaler Open-Source-Agent im Vergleich

Pi Agent und Claude Code im Vergleich: Architektur, Erweiterungen, Modellwahl, Lizenz, Kosten und Sicherheit. Für wen sich der Open-Source-Agent lohnt.

mehr erfahren

Agentic Engine Optimization: Websites für KI-Agenten lesbar machen

Agentic Engine Optimization: Wie KI-Assistenten Ihre Website abrufen, welche Rolle robots.txt, llms.txt und strukturierte Daten spielen – und was belegt ist.

mehr erfahren

Claude Skills für Einsteiger: eigene KI-Workflows aufbauen

Claude Skills bündeln wiederkehrende Anweisungen in einer SKILL.md-Datei. So bauen Sie Skills auf und installieren sie in Claude und Claude Code.

mehr erfahren

Claude Code richtig nutzen: 15 Funktionen, die Profis kennen sollten

Claude Code kann mehr als chatten: So setzen Sie CLAUDE.md, Subagenten, Hooks, Skills, MCP und den Headless-Modus gezielt im Entwickleralltag ein.

mehr erfahren

Claude Code für Einsteiger: vom Terminal zur fertigen Anwendung

Claude Code arbeitet im Terminal direkt mit Ihren Dateien. So gelingen Installation, erste Aufträge, Planmodus, Skills und MCP auch ohne Programmiererfahrung.

mehr erfahren

OpenClaw im Praxistest: vom Chatbot zum digitalen Assistenten

OpenClaw macht ein Sprachmodell zum selbst gehosteten Agenten mit Zugriff auf Rechner und Messenger. Aufbau, Einrichtung, Skills und Sicherheitsregeln.

mehr erfahren

Das Ende der Menüs: Wie KI die digitale Arbeitsumgebung verändert

Seit Jahrzehnten bedienen wir Computer über Fenster, Menüs und Ordner. KI-Agenten verschieben das zu Aufträgen in Alltagssprache. Was sich ändert und was nicht.

mehr erfahren

Microsoft und Rust: Was hinter dem Ziel „C und C++ bis 2030“ steckt

Microsoft nutzt Rust im Windows-Kernel, der Ersatz von C und C++ bis 2030 ist aber ein Forschungsziel. Was belegt ist und was es für Entwickler bedeutet.

mehr erfahren

TanStack Start: Das React-Framework als Alternative zu Next.js

TanStack Start ist ein Fullstack-Framework für React auf Basis von TanStack Router und Vite. Was es kann und wann es eine Alternative zu Next.js ist.

mehr erfahren

Die Ralph-Wiggum-Technik: KI-Coding-Agenten, die nicht aufgeben

Die Ralph-Wiggum-Technik lässt einen Coding-Agenten denselben Auftrag wiederholen, bis die Tests bestehen. Wie sie funktioniert und worauf Sie achten sollten.

mehr erfahren

Warum KI Entwickler nicht ersetzt, aber ihre Rolle verändert

KI-Assistenten schreiben heute viel Code. Warum Fachwissen trotzdem wichtiger wird und welche Fähigkeiten Entwickler:innen jetzt gezielt ausbauen sollten.

mehr erfahren

Von Node.js zu Bun: Next.js-Projekte schrittweise umstellen

Wie Sie Bun in Next.js einsetzen: von bun install über bun --bun next dev bis zum Deployment. Was dabei schneller wird, was nicht und was Sie vorher prüfen.

mehr erfahren

Bun erklärt: JavaScript-Laufzeit, Paketmanager und Bundler in einem

Bun ist Laufzeitumgebung, Paketmanager, Bundler und Testrunner in einem. Wie es funktioniert, wie kompatibel es zu Node.js ist und für wen es sich lohnt.

mehr erfahren

KI-Agenten richtig anleiten: Spezifikationen, die funktionieren

Spezifikationen für KI-Coding-Agenten wie Claude Code oder GitHub Copilot: welche Angaben hineingehören, wie Sie Aufgaben aufteilen und Grenzen setzen.

mehr erfahren

Was ist .NET? Die Microsoft-Plattform einfach erklärt

.NET ist Microsofts quelloffene Entwicklungsplattform für Web, Cloud, Desktop und Apps. Sie erfahren, wie Laufzeit, SDK und Versionen zusammenhängen.

mehr erfahren

Künstliche Intelligenz 2026: Vom Chatbot zum digitalen Kollegen

Rückblick auf den KI-Ausblick vom Januar 2026: acht erwartete Trends von Multi-Agenten-Systemen über physische KI und EU AI Act bis zu Quanten-Utility.

mehr erfahren

KI-Jahr 2025: Vier Erkenntnisse und ein Ausblick auf 2026

Rückblick vom Januar 2026 auf das KI-Jahr 2025: vier Entwicklungen von unauffälligen Agenten bis zum Chipmangel und was sie damals für 2026 erwarten ließen.

mehr erfahren

REST und Event-Streams: Wann sich ereignisbasierte Backends lohnen

REST oder Event-Streams? Wie sich Request/Response und Publish/Subscribe unterscheiden, wann Kafka, SSE oder WebSockets passen und wo REST richtig bleibt.

mehr erfahren

Shai-Hulud 2.0: Wie sich ein Wurm im November 2025 durch npm fraß

Shai-Hulud 2.0 einfach erklärt: Rückblick auf den npm-Wurm vom November 2025, wie er Zugangsdaten stahl, sich selbst verbreitete und wie Sie sich schützten.

mehr erfahren

HTMX: Moderne Webanwendungen ohne JavaScript-Framework bauen

HTMX lädt Inhalte nach, sendet Formulare und tauscht Seitenteile per HTML-Attribut aus. Die Anleitung zeigt Browser- und Serverseite und den Stand von HTMX 4.

mehr erfahren

Electron vs. Tauri: Desktop-Apps mit Webtechnik im Vergleich

Electron bringt Chromium und Node.js mit, Tauri nutzt den Webview des Systems und einen Kern in Rust. Der Vergleich zeigt, wann sich welches Framework eignet.

mehr erfahren

Architekturkompetenz im KI-Zeitalter: Was Full-Stack heute heißt

Wenn KI-Werkzeuge Code schreiben, verschiebt sich die Arbeit zu Architekturentscheidungen. Welche Fähigkeiten zählen und wie Sie sie gezielt aufbauen.

mehr erfahren

Omarchy im Test: So macht Linux endlich wieder Spaß

Unser Test von Omarchy aus dem November 2025: Das Linux auf Basis von Arch und Hyprland setzt auf Tastatur, Kachelfenster und abgestimmte Themes.

mehr erfahren

JWT-Probleme: Warum Entwickler vor JSON Web Tokens warnen

JWT-Probleme im Überblick: Warum sich Tokens schwer widerrufen lassen, welche Prüffehler gefährlich sind und wann klassische Sessions die bessere Wahl sind.

mehr erfahren

7 KI-Begriffe erklärt: Von KI-Agenten bis Superintelligenz

Sieben KI-Begriffe von KI-Agenten über RAG und MCP bis Superintelligenz: was sie bedeuten, wie sie zusammenhängen und was davon für Unternehmen zählt.

mehr erfahren

Machine Learning verstehen: von den Grundlagen bis zu moderner KI

Machine Learning verständlich erklärt: welche Lernverfahren es gibt, wie Training mit Daten abläuft und wie Sie prüfen, ob ein Modell wirklich etwas taugt.

mehr erfahren

Scrum-Master-Rolle auf dem Prüfstand: ein Blick aus Architektursicht

Lohnt sich ein Scrum Master noch? Wir betrachten die Rolle aus Sicht der Softwarearchitektur, gleichen sie mit dem Scrum Guide 2020 ab und zeigen Alternativen.

mehr erfahren

Was dürfen wir für Sie tun?

So sind wir zu erreichen: