Looks like Consul is trying to fill the gap until Service Fabric comes out, but might be moot after it does. <a href="https://azure.microsoft.com/en-us/campaigns/service-fabric/" rel="nofollow">https://azure.microsoft.com/en-us/campaigns/service-fabric/</a>
Can someone describe what is Consul and why would anyone need this library on top of it? What problems is it solving (in comparison with WCF or plain WebAPI?).