If you want to do some long-running tests that you can control remotely, a simple Web API controller fits very nicely. We're currently evaluating an analytics platform using Kafka for messaging. Kafka is an Apache project, very fast and scalable and the preferred choice for many big data people. Kafka has many supported clients, but it's from the Java world and there isn't much .NET integration going on in the wild. James Roland has got a .NET Kafka client on github. The code is nicely written, with ......