...
- All message handlers in your application are executed in a single thread ... there is no need for synchronization.
- You must not do reference any data from the local environment other than your application state when executing business logic that will impact your recoverable state or the outbound messages.
...