Maxim Fateev

Results 94 comments of Maxim Fateev

Ideally we want to ensure atomicity of an update as well as the update script can fail in the middle of its execution.

I think we should have an option to not perform sync match if there is a backlog.

The use case of MutableSide effect is to be able to poll for some external state changes from the workflow code without recording a Marker on every check. When using...

I did a quick look at the code and it looks like you are defining APIs which are very different from the Java Client. We would prefer for APIs be...

Also move most of the validation logic to the server. The server is going to return decision eventId that failed the validation then client can use it to produce the...

Thanks @tlively. Asyncify looks like cool stopgap solution for my problem. I'll try to prototype on top of it. Ideally I would like to execute any multithreaded WebAssembly program without...

Thanks for the video. The "stack switching" is a very powerful abstraction that would enable the large number of use cases. Looking forward for it being supported. My angle is...

This is supported: ``` public interface CustomerWorkflow { @WorkflowMethod void execute(Customer customer); } @WorkflowInterface public interface CustomerWorkflowWithSignal extends CustomerWorkflow { @SignalMethod(name = "setCustomer") void setCustomer(Customer customer); } ```

Currently any interface annotated with @WorkflowInterface defines a workflow type. I don't think a user would really want to have two separate workflow types CustomerWorkflow and CustomerWorkflowWithSignal in this case....