What sessions do you want to see at the next open office hours? https://lu.ma/temporal

Great question but I would have thought Temporal would be used to implement CQRS rather than be comparable, although it does share a lot of similar properties and already implement much of the write-side of a CQRS system.

My question would how can we construct a read-side within (or outside of) Temporal? Can we create read/view models using workflows that use activities to interact with databases and other read-model implementations?

Further, can we (if we need to, we may not) access the events that drive the system at some lower level to build our own read models?

Very exciting technology, thanks to Temporal (and Cadence) for sharing.

Cheers,
Ashley.