Loosely Coupled Architecture

Property

Loosely Coupled Architecture ist ein Architekturstil, bei dem die einzelnen Komponenten einer Anwendung unabhängig voneinander aufgebaut werden (das Gegenteil von tightly coupled architectures). Jede Komponente, die manchmal auch als Microservice bezeichnet wird, ist so aufgebaut, dass sie eine bestimmte Funktion erfüllt, die von einer beliebigen Anzahl anderer Dienste genutzt werden kann. Dieses Muster ist in der Regel langsamer zu implementieren als eine eng gekoppelte Architektur, hat aber eine Reihe von Vorteilen, vor allem wenn die Anwendungen angepasst werden.

Lose gekoppelte Anwendungen ermöglichen es den Teams, Funktionen zu entwickeln, zu implementieren und unabhängig voneinander anzupassen, so dass einzelne Komponenten schnell weiterentwickelt werden können. Die Anwendungsentwicklung ist schneller und die Teams können nach ihren Kompetenzen strukturiert werden und sich auf ihre spezifische Anwendung konzentrieren.