Technologiestapel (Stack)
Definition
Ein Technologiestapel verbindet die Sprachen, Werkzeuge und Dienste, mit denen ein System entwickelt und betrieben wird.
Ein Technologiestapel ist die für ein System gemeinsam eingesetzte Kombination von Programmiersprachen, Frameworks, Laufzeiten, Datenbanken, Infrastruktur- und Betriebsdiensten. Der Begriff ist beschreibend und nicht standardisiert.
Einfach erklärt
Wie eine abgestimmte Werkzeugausstattung: Eine Anwendung braucht passende Bausteine für Oberfläche, Verarbeitung, Speicherung und Betrieb.
Warum das im Alltag wichtig ist
Der Begriff trägt zu sicheren, wartbaren und leistungsfähigen Webanwendungen sowie belastbaren technischen Entscheidungen bei.
Beispiel aus dem Mittelstand
Ein Unternehmen dokumentiert Frontend, API, Datenbank, Hosting und Beobachtbarkeit samt Zuständigkeiten.
Grenzen und Fallstricke
- Modegetriebene Auswahl, zu viele Komponenten und fehlender Ausstiegsplan erhöhen Wartungs- und Abhängigkeitsrisiken.
Entstehung & Geschichte
Der Begriff Stack wurde mit geschichteten Rechner- und Netzwerkarchitekturen gebräuchlich und später auf Anwendungsplattformen übertragen.
Anwendung im Mittelstand
- Mögliche Anwendung: Ein Unternehmen dokumentiert Frontend, API, Datenbank, Hosting und Beobachtbarkeit samt Zuständigkeiten.
Häufige Fragen
Was bedeutet Technologiestapel (Stack)?
Ein Technologiestapel ist die für ein System gemeinsam eingesetzte Kombination von Programmiersprachen, Frameworks, Laufzeiten, Datenbanken, Infrastruktur- und Betriebsdiensten. Der Begriff ist beschreibend und nicht standardisiert. Worauf sollte man achten? Modegetriebene Auswahl, zu viele Komponenten und fehlender Ausstiegsplan erhöhen Wartungs- und Abhängigkeitsrisiken.
Quellen
- Cloud Computing Reference Architecture · NIST, Cloud Computing Reference Architecture
Quelle geprüft am 10.10.2026. Redaktionelle Anwendungsbeispiele sind hypothetisch; kein Nachweis realer Kundenergebnisse.
Redaktionell geprüft am: