MongoDB erklärt: Wann die Dokumentdatenbank die richtige Wahl ist

MongoDB erklärt: Wann die Dokumentdatenbank die richtige Wahl ist

Dokumente statt Tabellen: wie MongoDB Daten speichert, skaliert und wo die Grenzen liegen

Aktualisiert:

Abstract

MongoDB speichert Daten als flexible Dokumente und skaliert über viele Server. Sie erfahren, wie das funktioniert, wo es passt und welche Fallstricke es gibt.
  • #MongoDB
  • #Datenbanken
  • #NoSQL
  • #Big Data
  • #Technologien
  • #Dokumentdatenbank
  • #Sharding
  • #MongoDB Atlas

Flexibles Schema, horizontale Skalierung – und was Teams dafür in Kauf nehmen

Ein Produkt im Webshop hat einen Namen, einen Preis und ein Bild. Ein T-Shirt hat zusätzlich Größen und Farben, ein Akkuschrauber eine Spannung und eine Akkukapazität, ein E-Book weder das eine noch das andere. In einer klassischen relationalen Datenbank führt diese Vielfalt schnell zu Tabellen mit Dutzenden leerer Spalten oder zu verschachtelten Hilfstabellen. MongoDB geht einen anderen Weg: Jedes Produkt ist ein eigenes Dokument, das genau die Felder enthält, die es braucht.

Diese Idee hat MongoDB zu einer der meistgenutzten Datenbanken für Web- und App-Entwicklung gemacht. Die erste Wahl für jedes Projekt ist sie trotzdem nicht. Wer MongoDB sinnvoll einsetzen will, sollte verstehen, wie das Dokumentenmodell funktioniert, wie die Datenbank skaliert und wo relationale Systeme nach wie vor die bessere Antwort sind.

Woher MongoDB kommt

Die Gründer von MongoDB, darunter Dwight Merriman und Eliot Horowitz, kamen aus dem Umfeld des Werbenetzwerks DoubleClick. Dort hatten sie erlebt, wie schwer sich relationale Datenbanken mit sehr hohen Zugriffszahlen und häufig wechselnden Datenstrukturen tun. 2007 gründeten sie das Unternehmen 10gen, aus dem später MongoDB Inc. wurde. Die Datenbank erschien 2009 als Open-Source-Projekt; der Name leitet sich von „humongous“ ab, englisch für „riesig“.

MongoDB gehört zur Familie der NoSQL-Datenbanken, also der Systeme, die nicht auf das klassische Tabellenmodell mit SQL setzen. Einen Überblick über die verschiedenen Bauarten – Dokumente, Schlüssel-Wert-Speicher, Spaltenfamilien und Graphen – gibt der Beitrag NoSQL-Datenbanken: Flexibilität und Skalierbarkeit für moderne Anwendungen.

Wie MongoDB Daten speichert

Dokumente statt Zeilen

Die Grundeinheit in MongoDB ist das Dokument. Es sieht aus wie ein JSON-Objekt, wird intern aber als BSON gespeichert, einem binären Format, das zusätzliche Datentypen wie Datumswerte, Dezimalzahlen oder Binärdaten kennt. Jedes Dokument erhält ein eindeutiges Feld _id, das MongoDB automatisch vergibt, wenn die Anwendung keines mitliefert.

Ein Dokument kann verschachtelte Objekte und Listen enthalten. Eine Bestellung im Webshop lässt sich so samt Lieferadresse und Positionen in einem einzigen Dokument ablegen:

// Eine Bestellung mit eingebetteten Positionen in der Collection "bestellungen"
db.bestellungen.insertOne({
  kunde: 'K-10423',
  datum: new Date('2026-10-28'),
  lieferadresse: { strasse: 'Domstraße 1', plz: '50668', ort: 'Köln' },
  positionen: [
    { artikel: 'T-Shirt', groesse: 'M', farbe: 'blau', menge: 2, preis: 19.9 },
    { artikel: 'Akkuschrauber', spannung: '18 V', menge: 1, preis: 129.0 },
  ],
  status: 'offen',
});

In einer relationalen Datenbank wären dafür mindestens drei Tabellen nötig: Bestellungen, Positionen und Adressen. Beim Lesen müsste die Datenbank sie per Join wieder zusammenführen. MongoDB liefert die Bestellung mit einem einzigen Zugriff aus. Das ist der Kern des Leistungsvorteils, den Entwicklerteams an MongoDB schätzen.

Collections und flexibles Schema

Dokumente liegen in Collections, vergleichbar mit Tabellen. Anders als eine Tabelle schreibt eine Collection aber standardmäßig nicht vor, welche Felder ein Dokument haben muss. Kommt ein neues Attribut hinzu, etwa ein Nachhaltigkeitslabel für einige Produkte, speichert die Anwendung es einfach mit. Eine Migration der gesamten Tabelle entfällt.

Diese Freiheit hat eine Kehrseite. Wenn jede Anwendung schreiben kann, was sie will, stehen nach einigen Jahren drei Schreibweisen für dasselbe Feld in der Datenbank. MongoDB bietet deshalb eine Schemavalidierung per JSON Schema an, mit der sich Pflichtfelder und Datentypen je Collection festlegen lassen. Unsere Empfehlung: Nutzen Sie sie für alle Collections, die mehr als ein Team oder ein Dienst beschreibt. „Schemalos“ heißt in der Praxis nur, dass das Schema in der Anwendung statt in der Datenbank steckt.

Abfragen, Indizes und Aggregation

Gelesen und geschrieben wird über die MongoDB Query API, die in den offiziellen Treibern für Sprachen wie JavaScript, Python, Java, C# oder Go zur Verfügung steht. Eine einfache Abfrage sucht Dokumente anhand von Feldwerten, auch in verschachtelten Objekten und Listen:

// Alle offenen Bestellungen mit mindestens einem Akkuschrauber
db.bestellungen.find({ status: 'offen', 'positionen.artikel': 'Akkuschrauber' });

Damit solche Abfragen bei Millionen Dokumenten schnell bleiben, braucht es Indizes – sortierte Verzeichnisse über einzelne Felder oder Feldkombinationen, ähnlich dem Register eines Fachbuchs. MongoDB unterstützt neben einfachen und zusammengesetzten Indizes unter anderem Indizes auf Listenfelder, Geodaten und Textfelder sowie Indizes mit Ablaufzeit, die etwa Sitzungsdaten nach einer bestimmten Frist automatisch löschen.

Für Auswertungen gibt es die Aggregation Pipeline. Dabei durchlaufen die Dokumente mehrere Stufen nacheinander: filtern, gruppieren, sortieren, umformen. So lässt sich etwa der Umsatz je Artikel im letzten Monat direkt in der Datenbank berechnen:

// Umsatz je Artikel aus allen Bestellungen seit dem 1. Oktober 2026
db.bestellungen.aggregate([
  { $match: { datum: { $gte: new Date('2026-10-01') } } },
  { $unwind: '$positionen' },
  {
    $group: {
      _id: '$positionen.artikel',
      umsatz: { $sum: { $multiply: ['$positionen.menge', '$positionen.preis'] } },
    },
  },
  { $sort: { umsatz: -1 } },
]);

Die Pipeline kann über die Stufe $lookup auch Daten aus anderen Collections hinzuziehen. Wer das aber ständig braucht, hat oft ein Datenmodell, das eigentlich relational ist.

Skalierung: Replica Sets und Sharding

Den Ruf als skalierbare Datenbank verdankt MongoDB zwei Mechanismen.

Replica Sets sorgen für Ausfallsicherheit. Eine Datenbank läuft dabei auf mehreren Servern, üblicherweise drei. Ein Server nimmt Schreibzugriffe an, die anderen halten Kopien. Fällt der primäre Server aus, wählen die übrigen automatisch einen neuen. Für einen Webshop heißt das: Ein defekter Server legt den Bestellprozess nicht lahm, sondern verursacht im besten Fall nur eine kurze Unterbrechung von Sekunden.

Sharding verteilt die Daten auf mehrere Replica Sets. Anhand eines Shard-Schlüssels, etwa der Kundennummer, entscheidet MongoDB, auf welchem Teilcluster ein Dokument liegt. Kommen mehr Daten oder Zugriffe hinzu, ergänzt man weitere Shards, statt einen einzelnen Server immer größer zu kaufen. Diese horizontale Skalierung war von Anfang an Teil des Designs.

Der Shard-Schlüssel ist allerdings die folgenreichste Entscheidung im ganzen Projekt. Ist er schlecht gewählt, landen die meisten Zugriffe auf einem einzigen Shard, und der Cluster skaliert nicht. Neuere Versionen erlauben zwar, den Schlüssel nachträglich zu ändern, das bleibt aber ein aufwendiger Vorgang. Für die meisten mittelständischen Anwendungen reicht ohnehin ein einzelnes Replica Set; Sharding wird erst bei sehr großen Datenmengen oder Schreiblasten nötig. Wie das für einen wachsenden Onlineshop konkret aussieht, beschreibt der Infothek-Artikel MongoDB-Skalierbarkeit für Online-Shops.

Transaktionen, Konsistenz und Sicherheit

Ein verbreitetes Vorurteil lautet, MongoDB sei für Geschäftsdaten zu unzuverlässig. Das stimmte in den Anfangsjahren teilweise, ist aber überholt. Änderungen an einem einzelnen Dokument sind in MongoDB immer atomar, also ganz oder gar nicht. Seit Version 4.0 aus dem Jahr 2018 unterstützt MongoDB zudem Transaktionen über mehrere Dokumente mit ACID-Eigenschaften, seit Version 4.2 auch über Shards hinweg.

Trotzdem gilt: Wer ständig Transaktionen über viele Collections braucht, etwa in der Buchhaltung, arbeitet gegen das Dokumentenmodell. Dort spielen relationale Datenbanken wie PostgreSQL ihre Stärken aus.

Bei der Sicherheit bringt MongoDB das Übliche mit: Authentifizierung, rollenbasierte Rechte, verschlüsselte Verbindungen und Verschlüsselung der gespeicherten Daten. Hinzu kommt Queryable Encryption, mit der sich verschlüsselte Felder durchsuchen lassen, ohne dass der Datenbankserver die Klartexte sieht. Viele bekannt gewordene Datenlecks rund um MongoDB gingen in der Vergangenheit auf schlecht konfigurierte Server zurück, die ohne Passwort aus dem Internet erreichbar waren – ein Betriebsfehler, kein Produktfehler. Für personenbezogene Daten nach DSGVO zählt am Ende die Konfiguration: Zugriffskontrolle, Verschlüsselung, Standort der Server und ein Vertrag zur Auftragsverarbeitung, wenn ein Cloud-Dienst im Spiel ist.

Lizenz und Betrieb: Community, Enterprise und Atlas

MongoDB ist seit 2018 nicht mehr im klassischen Sinne Open Source. Damals wechselte der Hersteller für neue Versionen von der AGPL zur Server Side Public License (SSPL). Für Unternehmen, die MongoDB in ihrer eigenen Anwendung nutzen, ändert das in der Regel nichts. Die SSPL zielt auf Anbieter, die MongoDB selbst als Clouddienst verkaufen wollen: Sie müssten dann den Quellcode ihrer gesamten Betriebsplattform offenlegen. Die Open Source Initiative erkennt die SSPL nicht als Open-Source-Lizenz an, weshalb manche Linux-Distributionen MongoDB nicht mehr mitliefern. Wer Lizenzfragen für ein konkretes Produkt klären muss, sollte das mit der Rechtsabteilung tun.

Für den Betrieb gibt es drei Wege:

  • Community Edition: kostenlos, selbst betrieben auf eigenen Servern oder in Containern.
  • Enterprise Advanced: kostenpflichtige Ausgabe mit Zusatzfunktionen etwa für Verzeichnisdienste, Auditing und Verwaltungswerkzeuge sowie mit Herstellersupport.
  • MongoDB Atlas: der Clouddienst des Herstellers, der auf AWS, Microsoft Azure und Google Cloud läuft. Atlas übernimmt Updates, Backups und Skalierung; Rechenzentren in Deutschland stehen zur Auswahl. Ein kostenloser Einstiegscluster eignet sich zum Ausprobieren, nicht für den Produktivbetrieb.

Atlas bündelt inzwischen mehr als nur die Datenbank. MongoDB Search (früher Atlas Search) bringt eine Volltextsuche auf Basis von Apache Lucene mit, MongoDB Vector Search (früher Atlas Vector Search) speichert und durchsucht Vektoren, wie sie KI-Anwendungen für semantische Suche oder Retrieval Augmented Generation brauchen. Seit Mitte 2026 stehen beide auch für die selbst betriebene Community Edition zur Verfügung. Das kann eine separate Suchmaschine überflüssig machen, bindet ein Projekt aber stärker an den Hersteller.

Nicht jedes frühere Angebot hat überlebt. Die Synchronisationslösung Realm, die MongoDB 2019 übernahm und später als Atlas Device Sync vermarktete, hat der Hersteller 2024 abgekündigt und Ende September 2025 eingestellt. Auch die Serverless-Variante von Atlas gibt es nicht mehr; bestehende Instanzen wurden auf andere Cluster-Typen umgezogen. Wer Apps mit Offline-Synchronisation plant, sollte heute auf andere Lösungen setzen.

Wann MongoDB passt – und wann nicht

MongoDB spielt seine Stärken aus, wenn Datensätze unterschiedlich aufgebaut sind, häufig als Ganzes gelesen werden und sich das Datenmodell im Lauf des Projekts noch ändert. Typische Beispiele:

  • Produktkataloge mit sehr unterschiedlichen Attributen,
  • Inhalte und Profile in Content-Management-Systemen und Apps,
  • Ereignis- und Sensordaten, für die MongoDB eigene Zeitreihen-Collections anbietet,
  • Backends für Web- und Mobilanwendungen, bei denen die Daten ohnehin als JSON durch die Schnittstellen laufen.

Weniger geeignet ist MongoDB für stark vernetzte Daten mit vielen Querbezügen, für komplexe Ad-hoc-Auswertungen über viele Entitäten und für Anwendungen, in denen Konsistenz über viele Datensätze hinweg das Hauptthema ist, etwa Warenwirtschaft oder Finanzbuchhaltung. Wer zwischen den Welten abwägt, findet im Beitrag Datenbanken verstehen: Von SQL bis NoSQL eine Gegenüberstellung.

Ein Wechsel von einer relationalen Datenbank ist möglich, aber kein reiner Export und Import. Das Datenmodell muss neu gedacht werden: Was wird eingebettet, was referenziert? Der Infothek-Artikel Von MySQL zu MongoDB beschreibt die Schritte im Einzelnen.

Was das für Ihr Team bedeutet

MongoDB ist ausgereift, gut dokumentiert und in fast allen Programmiersprachen bequem anzusprechen. Für Anwendungen mit wechselnden, dokumentartigen Daten ist sie eine solide Wahl, und die Einstiegshürde ist niedrig. Überschätzt wird dagegen oft der Skalierungsvorteil: Die meisten Anwendungen erreichen nie eine Größe, bei der eine gut eingerichtete relationale Datenbank an Grenzen stößt. Unterschätzt wird die Arbeit am Datenmodell. Weil MongoDB anfangs wenig erzwingt, rächen sich unklare Strukturen erst später.

Unsere Einschätzung: Entscheiden Sie nach dem Zugriffsmuster Ihrer Daten, nicht nach dem Ruf der Technologie. Wenn Ihre Anwendung überwiegend ganze Objekte liest und schreibt, ist MongoDB eine gute Option. Wenn sie vor allem Beziehungen auswertet und verknüpft, ist ein relationales System meist die bessere Grundlage. Und klären Sie früh, ob Sie selbst betreiben oder Atlas nutzen wollen – das beeinflusst Kosten, Datenschutz und Herstellerbindung mehr als jede technische Detailfrage.

Wenn Sie ein Datenmodell für MongoDB entwerfen, eine bestehende Installation prüfen lassen oder Ihr Team schulen möchten, finden Sie auf unserer Themenseite MongoDB – Beratung, Coaching, Seminare und Support die passenden Angebote.

Häufige Fragen zu MongoDB

Ist MongoDB kostenlos?

Die Community Edition ist kostenlos nutzbar, auch kommerziell, solange Sie MongoDB nicht selbst als Datenbankdienst an Dritte anbieten. Kosten entstehen für Enterprise Advanced, für Herstellersupport und für Atlas-Cluster oberhalb des kostenlosen Einstiegsangebots.

Ist MongoDB nur etwas für große Datenmengen?

Nein. Viele Projekte nutzen MongoDB wegen des flexiblen Datenmodells und der einfachen Anbindung an JavaScript- und Node.js-Anwendungen, nicht wegen der Datenmenge. Wie sich MongoDB mit Node.js und Express verbinden lässt, zeigt der Beitrag zur Integration von Express und MongoDB.

Gibt es Alternativen, die MongoDB-kompatibel sind?

Einige Clouddienste bieten Schnittstellen an, die zur MongoDB-API kompatibel sind, etwa Amazon DocumentDB und Azure Cosmos DB. Die Kompatibilität ist jedoch nicht vollständig: Einzelne Befehle, Operatoren oder Versionsstände fehlen. Prüfen Sie vor einem Wechsel, ob Ihre Anwendung genau die Funktionen nutzt, die der Dienst unterstützt.

Mehr aus „Datenbanken & Daten“

PostgreSQL als Backend: Queue, Suche, Cache und Vektorsuche in einem

PostgreSQL kann Job-Queue, Volltextsuche, Cache, Vektorsuche und Zeitpläne übernehmen. Was mit Bordmitteln und Erweiterungen geht und wo die Grenzen liegen.

mehr erfahren

NoSQL-Datenbanken: Flexibilität und Skalierbarkeit richtig nutzen

NoSQL-Datenbanken speichern Daten flexibel und skalieren horizontal. Lesen Sie, wann sich das lohnt und wie Sie Dokumente nach Zugriffsmustern modellieren.

mehr erfahren

Excel-Funktionen: von SUMME und WENN bis XVERWEIS, FILTER und LAMBDA

Die wichtigsten Excel-Funktionen für den Büroalltag: Bezüge, Text, Statistik, Bedingungen, XVERWEIS, dynamische Arrays und LAMBDA, mit Hinweisen zur Version.

mehr erfahren

Express und Sequelize: Relationale Datenbanken in Node.js

Sequelize in Express 5 einsetzen: Modelle, Validierung, Beziehungen, Migrationen, Transaktionen und N+1-Abfragen, dazu ein Blick auf Prisma und Drizzle.

mehr erfahren

Apache Spark erklärt: große Datenmengen verteilt verarbeiten

Apache Spark verteilt Datenanalysen auf viele Rechner. Wie DataFrames, Spark SQL und Structured Streaming funktionieren und wann sich Spark lohnt.

mehr erfahren

TimescaleDB: Zeitreihen in PostgreSQL speichern und auswerten

TimescaleDB erweitert PostgreSQL um Funktionen für Zeitreihendaten. Wie Hypertables, Kompression und Aggregate arbeiten und für wen sich das lohnt.

mehr erfahren

Weitere Blog-Artikel

Redis erklärt: In-Memory-Datenbank für Caching und Skalierung

Redis hält Daten im Arbeitsspeicher und antwortet in Sekundenbruchteilen. Wie Sie es als Cache und Datenbank einsetzen und was der Fork Valkey ändert.

mehr erfahren

DNS erklärt: So funktioniert das Telefonbuch des Internets

DNS erklärt: wie die Namensauflösung über Root-, TLD- und autoritative Server läuft, welche Einträge es gibt und was TTL, DNSSEC und DNS over HTTPS leisten.

mehr erfahren

Hasura erklärt: GraphQL- und REST-APIs direkt aus der Datenbank

Hasura erzeugt aus Datenbanktabellen eine GraphQL- und REST-API mit Rechteprüfung. Wie das funktioniert, wann es passt und was sich mit Hasura DDN ändert.

mehr erfahren

Der Nordstern im Business: Unternehmensvision entwickeln und verankern

Was ein North Star im Unternehmen leistet, wie Sie Vision, Mission, Werte und eine Leitkennzahl entwickeln und so verankern, dass sie Entscheidungen lenken.

mehr erfahren

Automatisiertes Testen: Wie Teams Softwarequalität absichern

Automatisierte Tests sichern Software gegen Rückschritte ab. Welche Testebenen es gibt, wie Testdaten und CI zusammenspielen und was bei wackeligen Tests hilft.

mehr erfahren

React-Formulare effizient entwickeln: Actions, React Hook Form und Zod

Formulare in React 19: Lesen Sie, wann Actions genügen, wann React Hook Form hilft und wie Sie mit Zod einheitlich und barrierefrei validieren.

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: