SOA und EDA

In meinem letzten Artikel, Event Driven Architecture, habe ich Event getriebene Architekturen beschrieben und kurz den Unterschied zu Service Orientierten Architekturen angerissen. Jetzt stelle und beantworte ich die Frage, welche Architektur ist die bessere? Service Oriented Architecture (SOA) oder Event Driven Architecture (EDA)?

CQRS

CQRS (Command Query Responsibility Segregation) ist ein Architekturprinzip, bei dem eine klare Trennung der Verantwortlichkeiten einer Software in Lesen und Schreiben vorgeschrieben wird. CQRS stellt damit eine Alternative zur klassischen 3 Schichten-Architektur dar. Wie das funktioniert und wozu das Ganze gut weiterlesen CQRS

lose Kopplung von Systemen

Verteilte, heterogene Systeme zu integrieren ist eine Aufgabe mit vielen Herausforderungen. Insbesondere die Interaktion und die Abhängigkeit zwischen den Systemen ist ein Problemfeld. Zur Lösung wird oft das Paradigma der losen Kopplung herangezogen. Was ist das, wie funktioniert das und weiterlesen lose Kopplung von Systemen