Vorschlag von Peter Majmesku
Vortrag für Fortgeschrittene, Experten | Tags: SOA, Microservices, Monolithen, Vorgehensmodelle, Software-Architektur

SOA: Service Oriented Architecture - eine Alternative zum Monolithen

Häufig werden Website-Systeme mit dem monolithischen Ansatz der Software-Architektur umgesetzt. Ein System (z.B. 1 Drupal Installation) das nahezu alle Anforderungen erfüllt wird realisiert. Häufig tendiert es dazu, dass es wenigstens im Laufe der Zeit schwer wartbar und langsam wird. Mit dem SOA-Ansatz wird ein System in mehrere Instanzen zerlegt. Die Systeme kommunizieren dann nicht mehr über eine Programmlaufzeit miteinander, sondern über APIs. Damit werden Komponenten austauschbar und gekapselt bearbeitbar. Da der Umfang eines Systems reduziert wird, wird gleichwohl die Komplexität zerlegt und reduziert. Auch können dann selbst mit PHP Aufgaben parallel ausgeführt werden. Damit kann beispielsweise auf das Erscheinen einer neuen Drupal-Version schneller und gezielter auf neue Features reagiert werden, ohne einen kompletten Relaunch stämmen zu müssen. Welche Vorgehensmodelle und Lösungsansätze es im Allgemeinen und Besonderen gibt, möchte ich Euch in meiner Präsentation näher bringen.

Abstimmen!

Stimmen: 13

(Zum Abstimmen musst du angemeldet sein.)