Do you have much experience with Akka.NET and the actor model? I'm definitely preferring it to ReactiveX at the moment (some devs even use it for the GUI too).
I think if you are using The Actor Model, you should consider using F#. I used akka.net for a text section of a project mainly about lifting THML based data off the web and chucking it into REDIS, which I found it did rather well. I used C# initially then found immutable structures and the immediate window of F# was much simpler all in all.
A number of working systems have been written in akka, but I'm unclear on akka.net, and I'm even more unclear of the state of .net core as it seems to move about a bit.
But I do think using F# and the Actor Model has significant advantages when Agile development is being used with minimal testing resourced and live trading... let's just say locking and threading as a main one!
Good luck and interested to see how you get on.
I think if you are using The Actor Model, you should consider using F#. I used akka.net for a text section of a project mainly about lifting THML based data off the web and chucking it into REDIS, which I found it did rather well. I used C# initially then found immutable structures and the immediate window of F# was much simpler all in all.
A number of working systems have been written in akka, but I'm unclear on akka.net, and I'm even more unclear of the state of .net core as it seems to move about a bit.
But I do think using F# and the Actor Model has significant advantages when Agile development is being used with minimal testing resourced and live trading... let's just say locking and threading as a main one!
Good luck and interested to see how you get on.