These are chat archives for RBMHTechnology/eventuate
Global-scale event sourcing and event collaboration with causal consistency
do have to configure and implement this as multiple locations with replication in between even if all nodes run in the same data center and use the same Cassandra cluster as storage engine?
or is causal event order also guaranteed withouth if several instances of Eventuate are sharing the same Cassandra cluster?
in this case, you have event replication within a shared Cassandra cluster but with limited availability (because of QUORUM writes to the cluster) which contradicts the idea of locations as availability zones. Causal event ordering is given in any case.
Rather than discussing technical solutions first it would be interesting to know what your distributed/clustered application does, what consistency/availability requirements it has and how it should behave under failures (network partitions, ...).