title: Best practice to implement a low latency live financial data feed using WCF?
body: <p>I have a .NET service which need to feed live financial data to its clients. The output rate for this feed might get intense and I am looking for the best architecture to implement this type of service with low latency and high performance.</p>
  
  <p>I was thinking of using some kind of a stream data provider, one that is used for audio or video, but send feed updates instead.</p>
  
  <p>Would appreciate any thought on this subject, or any real world examples </p>
  
  <p><strong>Update:</strong> </p>
  
  <p>I don't have to use WCF, that was only my first approach since it is the current technology. Any other implementation in C# is welcome. </p>