The Discussion

I've been following the CTPs and am looking forward to pushing esp. the caching part of App Fabric to our architecture this summer when the RTM is released. It's been a pleasure to work with the team on the API and meeting up with MK et all at PDC last year
was also a really positive experience.

Good observation - there is a race condition on the server farm. We didn't discuss how it is dealt with in this episode but there is a solution provided. When the workflow is loaded, it is locked by the server that is servicing the request. If another
server tries to load it during that time it will fail to obtain the lock. It will buffer the message for a short time and retry periodically trying to obtain the lock. If it can't get the lock, eventually it will return an error to the calling application.