From Reactive Applications with Akka.NETby Anthony Brown
Developing applications in a reactive style ensures that the experience is always responsive. Akka.NET is a framework for building distributed, message-driven applications which are able to stay responsive for the user even in the face of failure or when faced with more users. It makes it easy for .NET developers to write applications which are able to react to changes in their environment. This animation shows how messages sent to actors are enqueued in it’s mailbox and processed one at a time in the order in which they’re sent.