Zum Inhalt springen
Start/Experten-Center/Glossar/Technologiestack: Definition & Erklärung — Glossar

Technologiestack: Definition & Erklärung — Glossar

Was ist ein Technologiestack?

Ein Technologiestack (auch Tech Stack) bezeichnet die Gesamtheit der Technologien — Programmiersprachen, Frameworks, Bibliotheken, Datenbanken, Server und Dienste — die zur Entwicklung und zum Betrieb einer Software-Anwendung eingesetzt werden. Er definiert die technische Grundlage, auf der eine Lösung aufgebaut ist, und hat langfristige Auswirkungen auf Entwicklungsgeschwindigkeit, Skalierbarkeit und Wartbarkeit.

Schichten eines Tech Stacks

Frontend: Benutzeroberfläche und Interaktionslogik (React, Vue.js, Angular, Next.js, mobile Apps). Backend: Serverlogik, Business-Regeln, API-Schichten (Node.js/Express, Laravel/PHP, Django/Python, Spring/Java, Go). Datenbank: Persistenz von Daten (PostgreSQL, MySQL, MongoDB, Redis). Infrastruktur: Laufzeitumgebung und Betrieb (Docker, Kubernetes, AWS, Azure). DevOps: CI/CD, Monitoring, Logging (GitHub Actions, Grafana, Datadog).

Bekannte Stack-Kombinationen

LAMP (Linux, Apache, MySQL, PHP) ist der klassische Web-Stack, heute oft modernisiert. MEAN/MERN (MongoDB, Express, Angular/React, Node.js) nutzt JavaScript durchgängig. JAMstack (JavaScript, APIs, Markup) separiert Frontend und Backend radikal. THiiiNK entwickelt auf Basis von Next.js (Frontend), Laravel (Backend), PostgreSQL (Datenbank) und n8n (Automatisierung) — ein moderner, für mittelständische Unternehmensanwendungen optimierter Stack.

Stack-Auswahl

Die Wahl des Tech Stacks ist eine strategische Entscheidung mit langfristigen Konsequenzen. Relevante Faktoren: Verfügbarkeit von Entwicklern auf dem Arbeitsmarkt, Ökosystem und Community-Größe, Performance-Anforderungen, vorhandenes Team-Know-how, Integration mit bestehenden Systemen und langfristige Hersteller-Unterstützung. Technologie-Hypes sollten mit Bedacht bewertet werden — Stabilität und Ausgereifte Communities oft wichtiger als das neueste Framework.

Zurück zum Experten-Center