Non-deterministic workflows

The implementation of your workflow must be deterministic. An exception will be thrown when the framework detects non-determinism while executing the workflow. Some common mistakes that can lead to non-determinism are the use of random numbers, system clock, and the generation of GUIDs. It will construct different values at different times, which will take your workflow to a different path each time it is executed.

Get Expert AWS Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.