Microservices

Auch bekannt unter:

  • Microservice-Architektur
  • Mikrodienste

Wikipedia

Microservices Microservices sind ein Architekturansatz, bei dem eine Anwendung aus vielen kleinen, unabhängigen Diensten besteht, die jeweils eine bestimmte Aufgabe erfüllen. sind ein Architekturansatz, bei dem eine Anwendung Eine App ist eine Software, die für mobile Geräte oder Betriebssysteme geschrieben ist. Im Sprachgebrauch beziehen sich Apps meist nur auf Anwendungen für Smartphones oder Tablets, jedoch bezeichnet Apps grundsätzlich jede Art von Anwendungssoftware. aus vielen kleinen, unabhängigen Diensten besteht, die jeweils eine bestimmte Geschäftsfunktion erfüllen. Jeder Dienst kann eigenständig entwickelt, getestet und deployed werden.

Im Gegensatz zu einer monolithischen Architektur, bei der alle Funktionen in einer einzigen Anwendung Eine App ist eine Software, die für mobile Geräte oder Betriebssysteme geschrieben ist. Im Sprachgebrauch beziehen sich Apps meist nur auf Anwendungen für Smartphones oder Tablets, jedoch bezeichnet Apps grundsätzlich jede Art von Anwendungssoftware. gebündelt sind, kommunizieren Microservices Microservices sind ein Architekturansatz, bei dem eine Anwendung aus vielen kleinen, unabhängigen Diensten besteht, die jeweils eine bestimmte Aufgabe erfüllen. über klar definierte APIs Eine API (Application Programming Interface) ist eine Programmierschnittstelle, die es verschiedenen Softwareanwendungen ermöglicht, miteinander zu kommunizieren und Daten auszutauschen. miteinander. Dies ermöglicht es, einzelne Services unabhängig voneinander zu skalieren und in unterschiedlichen Programmiersprachen zu entwickeln.

Microservices Microservices sind ein Architekturansatz, bei dem eine Anwendung aus vielen kleinen, unabhängigen Diensten besteht, die jeweils eine bestimmte Aufgabe erfüllen. werden häufig in Kombination mit Container-Technologien wie Docker Docker ist eine Software-Platform zur standardisierten Entwicklung und Umsetzung von Containern und Orchestrierungslösungen wie Kubernetes "Kubernetes (K8s) ist ein Open-Source-System zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von containerisierten Anwendungen" - kubernetes.io eingesetzt, um die Bereitstellung und Verwaltung der vielen einzelnen Dienste zu automatisieren.


Verwandte Technologien und Begriffe:

  • API Eine API (Application Programming Interface) ist eine Programmierschnittstelle, die es verschiedenen Softwareanwendungen ermöglicht, miteinander zu kommunizieren und Daten auszutauschen.
  • Docker Docker ist eine Software-Platform zur standardisierten Entwicklung und Umsetzung von Containern
  • Kubernetes "Kubernetes (K8s) ist ein Open-Source-System zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von containerisierten Anwendungen" - kubernetes.io
  • Container-Virtualisierung Die Container-Virtualisierung ist ein Konzept, das die zur Verfügung stehenden Ressourcen eines Systems an isolierte Anwendungen bereit stellt.