Fronz-Tec – The Spirit of a glory Future

ÜK-223: Multi-User Applikationen objektorientiert entwickeln | Tag 3

Mikroservices

Bedeutung

Microservices sind Architekturmuster, bei denen komplexe Anwendungen aus unabhängigen Prozessen komponiert wird. Die Dienste sind unabhängig und erledigen kleine Aufgaben.

Die Microservices können leicht ersetzt werden und haben den Nutzen für den Nutzer im Mittelpunkt. Auch sollen sie nur ein Prozess erledigen können.

Vorteile/Nachteile

Vorteile
  • Da Microservices unabhängig sind, können Entwicklerteams getrennt voneinander entwickeln.
  • Microservices sind klein und dadurch übersichtlich.
  • Microservices bleiben wartbar.
  • Microservices können unabhängig voneinander skaliert werden.
  • Sie können vor Ausfall von anderen Systemen abgesichert werden.
  • Jeder Microservice kann mit einer anderen Technologie implementiert werden.
Nachteile
  • Die verteilte Architektur erzeugt zusätzliche Komplexität.
  • Testen kann schwieriger werden.

 

Nächster in Artikel

Vorheriger in Artikel

Antworten

© 2024 Fronz-Tec

Thema von Anders Norén