Hi, I would like to know if a race condition is possible when using Update, in which handlers mutate the same object?
There is no need to synchronize access to an object as all goroutines of a workflow always execute one by one and protected by a memory barrier.
But you absolutely can have a logical race condition when multiple goroutines share some data.