OTT PM tool docs Help

Event Sourcing

Event Sourcing je architekturální design, kde všechny události, které se v systému dějí, ukládají do tzv. Event store. V našem případě bude Event Sourcing řešit modul Workflow. Je nutné, aby všechny ostatní moduly informovali o událostech pomocí Message Queue.

Události mají svůj typ a metadata (JSON). Moduly by měli posílat informace o všech změnách (i aktualizace entit), např:

{ "entity": "App\Models\Entity", "id": 1, "user": 1, "data": { "property1": "value1", "property2": 123 } }

viz Message queue - Formát zpráv pro event sourcing

Last modified: 06 února 2025