Command Query Responsibility Segregation (CQRS)

Event Sourcing Databases

  • Datomic. Cognitect, Inc., abgerufen am 21. Januar 2015 (englisch).
  • Ncqrs[1]
CREATE TABLE Events (   Id UNIQUEIDENTIFIER NOT NULL, -- the Aggregate ID   TimeStamp DATETIME NOT NULL,    Name VARCHAR NOT NULL,    Version VARCHAR(MAX) NOT NULL,    EventSourceId UNIQUEIDENTIFIER NOT NULL,    Sequence BIGINT, -- created by a single source   Data [NVARCHAR](MAX) NOT NULL, );CREATE TABLE EventSources (   Id UNIQUEIDENTIFIER NOT NULL,    Type NVARCHAR(255) NOT NULL,    Version INT NOT NULL)

Messaging Queues

  • RabbitMQ. Pivotal Software, abgerufen am 21. Januar 2015 (englisch).
  • ∅MQ. iMatix Corporation, abgerufen am 21. Januar 2015 (englisch).
  • NServiceBus. Particular Software, abgerufen am 21. Januar 2015.

Event Processing Service

  • Esper/NEsper. EsperTech, abgerufen am 21. Januar 2015 (englisch).

Internetquellen

Referenzen