There’s no doubt that building a distributed system with WCF is much easier than with any other Microsoft technology. But, how can we be sure that we are doing it the right way? In this session we will go over common scenarios developer face when building and hosting WCF services: 1. Error handling 2. Serialization issue 3. Choocing the instanse model 4. Extendable object and see how widening the WCF ServiceHost in the infrastructure level can help us to build a robust, reliable and manageable system.