blob: 917b003c2a5be08c45dd4d4de63c44e25cc85b37 [file] [log] [blame]
= 4. Distributed Tasks listing
Date: 2019-10-02
== Status
Accepted (lazy consensus)
== Context
By switching the task manager to a distributed implementation, we need to be able to `list` all ``Task``s running on the cluster.
== Decision
* Read a Cassandra projection to get all ``Task``s and their `Status`
== Consequences
* A Cassandra projection has to be done
* The `EventSourcingSystem` should have a `Listener` updating the `Projection`