Was ist ein Technologie Stack?

Technologie Stack

Moderne Web-Plattformen sind komplexe Konstruktionen, die auf einer Reihe von Lösungen aufbauen. Entwickler spezialisieren sich aus diesem Grund auf ganz bestimmte Technologien, die sie immer wieder einsetzen. Die Kombination aus einer solchen Reihe von Software-Komponenten wird Technologie Stack genannt.

Was ist ein Technologie Stack?

Bei einem Technologie Stack handelt es sich um eine Sammlung aus Tools und Frameworks für die Entwicklung von Software. Dies können Tools sein, die für den Betrieb und Unterhalt von Online-Portalen oder Anwendungsentwicklung eingesetzt werden.

Die Aufgabe eines Technologie Stacks ist es, ein möglichst breites Spektrum an Anforderungen abzudecken. So steht für jede potenzielle Aufgabe bei der Entwicklung eine vorher definierte Lösung parat. Dadurch ist es möglich, sich bei der Anwendungs- und Portalentwicklung auf diese Technologien zu spezialisieren. 

Gewisse Komponenten innerhalb eines Technologie Stacks sind miteinander kompatibel. So gelingt beispielsweise über eine API die Anbindung zwischen den Komponenten. Das gewährleistet später die freie Interaktion im fertigen Online-Portal oder der Anwendung.

In vielen Fällen wird bei der Zusammenstellung eines Technologie Stacks auf Open-Source-Lösungen zurückgegriffen. Das hat den Vorteil, dass sich der Quellcode der Komponenten verändern lässt. So sind individuelle Anpassungen an der Plattform kein Problem.

Was ist ein Stack?

Ein Stack ist eine definierte Liste von Funktionskomponenten, die bewusst zusammengestellt ist. Die Bezeichnung «Stack» deutet an, dass die einzelnen Komponenten gestapelt sind. Dies bezieht sich auf den Aufbau sowie die Funktionsweise eines Stacks. Innerhalb eines Stacks hat jede Komponente eine spezifische Aufgabe und deckt so einen Bereich oder eine Stufe ab.

Das Ziel eines Stacks ist es, eine Grundstruktur in die eingesetzten Tools, Technologien und Programmiersprachen zu bekommen. Zwischen jeder Stufe des Stapels ist der Informationsfluss über Schnittstellen gewährleistet. Entsprechend dem Einsatzbereich gibt es verschiedene Arten von Stacks. Dies sind einige Beispiele für Stacks im Bereich der IT:

  • Web-Stack
  • Plattform-Stack
  • Cloud-Stack
  • Virtualisierungs-Stack
  • Server-Stack
Weiterführende Informationen

Das könnte Sie auch interessieren

Plattform-Stack

Komplexe Online-Plattformen bauen auf einer Reihe von technischen Lösungen auf. Hier wird oft auf ein modulares Konzept zurückgegriffen. Bei der Umsetzung ist es sinnvoll, eine Kombination aus bewährten Technologien einzusetzen. Dies wird als Plattform-Stack bezeichnet.

Online-Platformen

Online-Plattformen spielen eine zentrale Rolle im Internet. Webseiten, Online-Shops und webbasierte Anwendungen bauen auf Plattformen auf. Die Ansprüche an moderne Online-Plattformen sind hoch, denn sie nehmen eine zentrale Position in der digitalen Infrastruktur von Unternehmen ein.

Portal-Lösungen

Web-Portale zählen zu den flexiblen und vielseitigen Lösungen für die Verwaltung von Informationen. Portal-Lösungen bieten sich an, wenn unterschiedliche Gruppen von Nutzern einen zentralen Punkt für die Interaktion benötigen. Dementsprechend ist eine Funktion von Portal-Lösungen die Steuerung von Zugriffsberechtigungen.

Docker

Die Virtualisierung hat in den vergangenen Jahren enorm an Bedeutung gewonnen. Gerade im Bereich der Cloud wird immer stärker mit der Virtualisierung gearbeitet. Docker ist eine Plattform, mit der die Virtualisierung von Anwendungen oder Anwendungskomponenten Workflows möglich ist.

of
bg-tiles-dark
Projekt oder Plattform

Wie können wir Ihnen weiterhelfen?

Wählen Sie ein zutreffendes Thema…