Distributed Application using MassTransit, Asp.net Mvc, SignalR, RabbitMQ, Topshelf, and more