Glossar
Die Begriffe hinter der Arbeit, einfach erklärt
Gespräche über Softwareentwicklung stecken voller Fachjargon. Hier finden Sie kurze, verständliche Definitionen der Begriffe, die am häufigsten fallen, wenn Software, KI-Agenten und Cloud-Systeme entwickelt, betrieben und besetzt werden.
- API-Gateway
- Ein Dienst, der vor einer oder mehreren APIs sitzt und gemeinsame Aufgaben wie Routing, Authentifizierung, Rate Limiting und die Protokollierung von Anfragen übernimmt. Clients rufen das Gateway auf, das jede Anfrage an den richtigen Backend-Dienst weiterleitet.
- Automatisierte Code-Reviews
- Der Einsatz von statischer Analyse, automatisierten Tests oder KI-Agenten, um Codeänderungen vor oder neben einer menschlichen Prüfung zu kontrollieren. Automatische Prüfungen finden Stilprobleme, typische Fehler und fehlende Tests, sodass sich die Reviewer auf Design und Verhalten konzentrieren können.
- AWS
- Amazon Web Services, die Cloud-Plattform von Amazon. Sie stellt Rechenleistung, Speicher, Datenbanken, Netzwerke und verwaltete Dienste nach Bedarf bereit und ersetzt Hardware, die ein Unternehmen sonst selbst kaufen und betreiben müsste.
- Blue-Green-Deployment
- Ein Release-Verfahren mit zwei identischen Produktionsumgebungen. Die neue Version wird in die ungenutzte Umgebung ausgerollt und geprüft, dann wird der Datenverkehr von der aktiven Umgebung umgeschaltet. Das Zurückschalten ist der Rollback.
- Cache-Invalidierung
- Das Entfernen oder Aktualisieren zwischengespeicherter Daten, wenn sich die zugrunde liegenden Daten ändern, damit Nutzer keine veralteten Ergebnisse sehen. Übliche Strategien sind Ablaufzeiten, das Löschen von Einträgen beim Schreiben und versionierte Schlüssel.
- Caching
- Das Zwischenspeichern des Ergebnisses einer aufwendigen Operation, etwa einer Datenbankabfrage oder eines API-Aufrufs, in einem schnellen Speicher, damit spätere Anfragen es wiederverwenden können. Caching verkürzt Antwortzeiten und entlastet das zugrunde liegende System, verlangt aber, die zwischengespeicherten Daten aktuell zu halten.
- CI/CD
- Continuous Integration und Continuous Delivery bzw. Deployment. Jede Änderung wird beim Zusammenführen automatisch gebaut und getestet, und eine Pipeline bringt sie mit wenig oder ganz ohne Handarbeit in eine Umgebung.
- Cloud-Migration
- Der Umzug von Anwendungen, Daten und Infrastruktur von eigenen Servern oder veralteten virtuellen Maschinen zu einem Cloud-Anbieter wie AWS oder Google Cloud. Die Ansätze reichen vom Umzug einer Anwendung, wie sie ist, bis zu ihrem Neuaufbau für verwaltete Cloud-Dienste.
- Cutover (Umstellung)
- Der Moment, in dem ein System von der alten auf die neue Umgebung umgestellt wird, etwa wenn der Produktionsverkehr auf eine migrierte Anwendung umgeleitet wird. Ein Cutover-Plan nennt die Schritte, Verantwortlichen, Prüfungen und den Rückweg.
- Datenminimierung
- Der Grundsatz, nur die personenbezogenen Daten zu erheben und aufzubewahren, die für einen festgelegten Zweck nötig sind. Er ist einer der Kerngrundsätze der DSGVO und begrenzt zudem den Schaden bei einer Datenpanne.
- DevOps
- Eine Arbeitsweise, bei der die Menschen, die Software entwickeln, auch automatisieren, wie sie getestet, ausgerollt und betrieben wird. In der Praxis bedeutet das CI/CD-Pipelines, als Code beschriebene Infrastruktur und ein Monitoring, das dem Team meldet, wenn etwas kaputtgeht.
- Diff
- Eine zeilenweise Darstellung dessen, was sich zwischen zwei Versionen einer Datei oder einer Codebasis geändert hat, mit hinzugefügten und entfernten Zeilen. Diffs sind die übliche Einheit eines Code-Reviews.
- DSGVO
- Die Datenschutz-Grundverordnung, das Gesetz der Europäischen Union, das regelt, wie personenbezogene Daten über Menschen in der EU erhoben, verarbeitet und gespeichert werden. Sie gilt für alle Organisationen, die solche Daten verarbeiten, unabhängig von ihrem Sitz.
- E-Rechnung
- Rechnungen, die zwischen Unternehmen als strukturierte Daten über zugelassene Plattformen ausgetauscht werden, statt als einfache PDFs oder auf Papier. In Frankreich wird sie ab dem 1. September 2026 schrittweise eingeführt.
- Echtzeit-Dashboard
- Ein Dashboard, das sich aktualisiert, sobald neue Daten eintreffen, meist über WebSockets oder Server-Sent Events, statt nach Zeitplan oder beim Neuladen der Seite. Betriebsteams nutzen es, um Systeme zu überwachen und auf Probleme zu reagieren, während sie entstehen.
- Elasticsearch
- Eine verteilte Such- und Analyse-Engine, die Dokumente für schnelle Volltextsuche und Aggregationen indexiert. Sie wird oft für die Suche auf Websites, für Log-Analysen und als leseoptimierte Schicht neben einer primären Datenbank eingesetzt.
- Engineering-Partner
- Ein externes Unternehmen, das die Verantwortung für ein technisches Ergebnis übernimmt und nicht nur Stunden liefert. Es plant die Arbeit, besetzt sie, steht für ihre Qualität ein und übergibt das Ergebnis an das Team des Kunden.
- Fractional CTO
- Eine erfahrene technische Führungskraft, die einen Teil des Monats statt in Vollzeit für ein Unternehmen arbeitet. Sie trifft Technologieentscheidungen, hilft bei der Einstellung von Entwicklern und hält die Umsetzung auf Kurs, oft für Unternehmen, die noch nicht bereit für einen CTO in Vollzeit sind.
- Google Cloud
- Die Cloud-Plattform von Google, auch Google Cloud Platform oder GCP genannt. Wie AWS stellt sie Rechenleistung, Speicher, Datenbanken, Netzwerke und verwaltete Dienste nach Bedarf bereit.
- Idempotenz
- Die Eigenschaft einer Operation, dieselbe Wirkung zu haben, ob sie einmal oder mehrmals ausgeführt wird. Mit idempotenten APIs kann ein Client eine Anfrage, etwa eine Zahlung, nach einer Zeitüberschreitung gefahrlos wiederholen, ohne Duplikate zu erzeugen.
- Indexierung
- Der Schritt, in dem eine Suchmaschine eine gecrawlte Seite analysiert und in ihrem Index speichert. Nur indexierte Seiten können in den Suchergebnissen erscheinen.
- Kubernetes
- Ein Open-Source-System, um containerisierte Anwendungen auf einem Cluster von Rechnern zu betreiben. Es verteilt Container, startet ausgefallene neu, skaliert sie hoch und herunter und steuert schrittweise Updates.
- Laravel
- Ein weit verbreitetes Open-Source-Webframework für PHP. Es bringt Routing, ein ORM, Warteschlangen, Caching, Authentifizierung und Testwerkzeuge mit und ist eine häufige Wahl für APIs und Geschäftsanwendungen.
- Legacy-Modernisierung
- Die Überarbeitung eines älteren Systems, damit Betrieb und Änderungen günstiger und sicherer werden. Das kann heißen, Frameworks und Sprachversionen zu aktualisieren, Code umzubauen, in die Cloud umzuziehen oder Teile neu zu entwickeln.
- Lift and Shift
- Ein Migrationsansatz, der eine Anwendung mit wenig oder gar keiner Codeänderung auf eine neue Infrastruktur, meist die Cloud, verlagert. Er ist schnell, aber die Anwendung profitiert kaum von verwalteten Cloud-Diensten, solange sie nicht modernisiert wird.
- LLM-Agent
- Software, die ein großes Sprachmodell nutzt, um mehrstufige Aufgaben zu planen und auszuführen, indem sie Tools aufruft, etwa Dateien liest, Tests startet oder eine API abfragt. Gut gebaute Agenten zeigen ihren Plan, protokollieren ihre Aktionen und lassen Änderungen von einem Menschen freigeben.
- n8n
- Ein Werkzeug zur Workflow-Automatisierung, das Unternehmenssoftware verbindet und Aktionen ausgehend von einem Auslöser verkettet, etwa einem Formular oder einer E-Mail. Es läuft als Cloud-Dienst oder auf Ihren eigenen Servern.
- Observability
- Die Fähigkeit, anhand der Ausgaben eines Systems zu verstehen, was es tut: Logs, Metriken und Traces. Mit guter Observability findet ein Team die Ursache eines Produktionsproblems, ohne erst neuen Code zur Untersuchung ausrollen zu müssen.
- OWASP
- Das Open Worldwide Application Security Project, eine gemeinnützige Stiftung, die kostenlose Leitfäden zur Anwendungssicherheit veröffentlicht. Ihre Top-10-Liste der kritischsten Sicherheitsrisiken für Webanwendungen ist eine gängige Grundlage für sichere Entwicklung und Code-Reviews.
- P95-Latenz
- Die Antwortzeit, die 95 Prozent der Anfragen unterschreiten. Sie zeigt besser als ein Durchschnitt, was Nutzer bei langsameren Anfragen erleben, denn ein Durchschnitt kann einen langen Schwanz langsamer Antworten verdecken.
- Rate Limiting
- Die Begrenzung, wie viele Anfragen ein Client in einem bestimmten Zeitfenster stellen darf. Sie schützt einen Dienst vor Überlastung und Missbrauch; Anfragen über dem Limit werden abgelehnt oder verzögert.
- Redis
- Ein In-Memory-Datenspeicher für Caching, Sitzungen, Warteschlangen, Rate Limiting und Echtzeitzähler. Weil die Daten im Arbeitsspeicher liegen, sind Lese- und Schreibzugriffe sehr schnell.
- Rollback
- Die Rückkehr eines Systems zu seiner vorherigen funktionierenden Version nach einem fehlgeschlagenen Release oder einer fehlgeschlagenen Migration. Ein Rückweg wird im Voraus geplant und getestet, damit er schnell und sicher ausgeführt werden kann.
- Runbook
- Eine schriftliche Anleitung für den Betrieb eines Systems: wie man es ausrollt, seinen Zustand prüft und auf bekannte Alarme und Ausfälle reagiert. Mit Runbooks können auch andere als die ursprünglichen Autoren das System betreiben.
- Staff Augmentation
- Die Verstärkung eines internen Teams durch externe Entwickler, um Lücken bei Skills oder Kapazität zu schließen, meist nach Zeit abgerechnet. Der Kunde steuert die Arbeit im Alltag, der Anbieter stellt die Personen.
- Streaming-Datenaufnahme
- Das laufende Entgegennehmen und Verarbeiten von Daten, während sie entstehen, statt in regelmäßigen Stapeln. Das passt zu Netzwerk-, Sensor-, Ereignis- und Logdaten, bei denen Entscheidungen davon abhängen, was gerade passiert.
- Teamerweiterung
- Eine Möglichkeit, ein bestehendes Team für einen festgelegten Zeitraum um Spezialisten zu ergänzen, die mit den Tools und Abläufen dieses Teams arbeiten. Anders als bei reiner Staff Augmentation bleibt der Anbieter oft für die Qualität der Arbeit verantwortlich.
- Technische Due Diligence
- Eine Prüfung von Code, Infrastruktur, Sicherheit und Entwicklungsteam eines Produkts, meist vor einer Investition oder Übernahme. Sie zeigt dem Käufer, was er tatsächlich bekommt, welche Risiken damit verbunden sind und was ihre Behebung erfordern würde.
- Technische Schulden
- Die künftigen Kosten, die durch Abkürzungen, veraltete Abhängigkeiten oder nicht mehr passende Designentscheidungen entstehen. Wie finanzielle Schulden kosten sie Zinsen: Jede Änderung dauert länger, bis die Schulden durch Refactoring oder Upgrades abgebaut sind.
- WebSocket
- Ein Protokoll, das eine Verbindung zwischen Client und Server in beide Richtungen offen hält. Der Server kann Aktualisierungen in dem Moment senden, in dem sie passieren, deshalb wird es häufig für Live-Dashboards, Chats und Benachrichtigungen verwendet.
- XML-Sitemap
- Eine Datei, die die Seiten einer Website auflistet, die ihr Betreiber von Suchmaschinen finden und indexieren lassen möchte, auf Wunsch mit dem Datum der letzten Änderung jeder Seite.
- Zero-Downtime-Deployment
- Die Veröffentlichung einer neuen Version, ohne dass der Dienst für Nutzer unerreichbar wird. Übliche Techniken sind schrittweise Updates, Blue-Green-Deployments und abwärtskompatible Datenbankänderungen.
Sagen Sie uns, was Sie brauchen.
Etwas zu entwickeln, Personen zu finden oder eine Frage zu klären. In einem 30-minütigen Gespräch hören wir zu und sagen Ihnen ehrlich, wie wir helfen können und was es dafür braucht.
Termin buchen
30 Minuten, auf Französisch oder Englisch. Kostenlos.
Lieber schreiben? Schicken Sie uns stattdessen eine kurze Anfrage.