- WCF has pretty much lost favor. Web API restful services are where things are at now. You can easily overdo WCF. I know, I had to deal with way over architected WCF apps where I'm working now. Most have been replaced. WCF simply wasn't needed, but previous devs bought into "WCF everywhere" that one well known "guru" was pushing. For what Tore is doing right now, WCF is overkill.
Strongly disagree.
WCF has in no way "lost favor".
Sure, for externally facing APIs, then Web API's interop capabilities are very strong. But WCF is still outstanding for things like SOAP-based internal services on TCP transport when the platform across the board is .NET - and that describes a huge number of internal applications.
Remember the concept of "technology meeting needs of the system". <s>
You can overdo any technology or any framework. Just because something was overdone with a framework, doesn't necessarily indict the framework.