My Event handling implementation for my latest CQRS / Event Sourcing project is coming along nicely... using .Net Core, Reactive Extensions, Observables, ConnectableObservables and Redis with ProtoBuf-net for serialisation (testing different options for that).
As an FYI, the test displayed in the images is using an Azure VM to run the Event Producer and Event Consumer with 10 concurrent event subscribers, and a very humble $16 a month Standard A0 (1 core, 0.75 GB memory) VM to run Redis, and a *very* simple message, just to test event ordering.