Det lyder som FUD.
Alle begivenheder ser ens ud, ikke? En klat data og nogle kolonner med metadata, der er nyttige til at placere klatten i kontekst. Du har ikke nogen særlig kloge relationer at køre; find alle hændelser i stream, find alle hændelser forårsaget af kommando (som alle alligevel vil være i den samme strøm), det er det hele.
Begivenheder hører sandsynligvis alle sammen i den samme logiske opfattelse.
Fysisk vil du måske tulle rundt, så du kan skalere. Du vil måske gennemgå, hvad Udi Dahan havde at sige i CQRS men anderledes slides . Men den grundlæggende idé her er, at sharding/partitionering er et problem, som databaseleverandører allerede er i gang med at løse, så lad dem gøre det.
Diskussioner om Postgres eventbutikker: