From Motivation to Technology - Building an EA Practice
Excellent session with a great level of depth! Thank you, John and Mahesh!
A couple of corrections.
1. Messaging in Orleans isn't durable. It's best effort TCP with failures reported via breaking corresponding promises (Tasks).
2. There is a way to select a particular implementation (grain class) of a grain interface in case of multiple implementations - by passing an optional argument to GetGrain.
Thanks for the encouraging words and the feedback, Sergey :) We'll make sure we incorporate it into the next time we give this talk!