Seit einigen Jahren ist die Microservices-Architektur zum Quasistandard geworden und wird in vielen Projekten eingesetzt. Dass eine Lösung nicht für alle Probleme passt, ist bekannt. Aber welchen Einfluss haben Microservices auf den Lebenszyklus einer Applikation und welche Paradigmen sind auch für andere Architekturstile wichtig?
Modularisierung
Eines der wichtigsten Konzepte der Softwareentwicklung ist die Modularisierung. Ein Modul bildet eine in sich geschlossene Komponente eines Systems, das durch wohldefinierte Schnittstellen gegen innen und außen austauschbar wird. Die Bindung innerhalb eines Moduls und die Kopplung der Module untereinander bestimmen die Struktur eines Systems. Die Bindung ist ein qualitatives Maß für die Kompaktheit eines Moduls. Es geht um die Beziehungen zwischen den Elementen eines Moduls und …
Kostenfreien Account erstellen oder einloggen.
Registrieren Sie sich jetzt, um kostenlos einen Monat auf SIGS+ Artikel
zuzugreifen.