Zen of WCF Performance and Scale

While I wait for the title and abstract of my PDC talk to be updated with the correct content, here is what you can expect.

The theme of the talk is obtaining performance and scale from distributed systems built using WCF.

The style of the talk is Zen. At the end of the talk you will understand why things work the way they do and how to spelunk the depths of the system. There will be no graphs or benchmarks.

The level of the talk is 300 and up. You should be comfortable with distributed service design and WCF programming but knowledge of other Microsoft technologies is not required. The advanced listener will appreciate points that others might miss. The pace will be fast. You will be challenged by concepts but not by difficult code listings.

The time and place are unknown, but I think there are only two slots for lunch sessions so that narrows the possibilities down some.

The first part of the talk is an open question session for people to ask about their WCF performance problems. I will bring a few questions with me so that we can get started without having to wait for people to line up. You can submit your question as a comment to this post or using the contact form to be one of those prearranged questions. You don't have to be attending PDC to submit a question. Those attending the talk should think about whether they have a question they want to ask during the session.

The second part of the talk explains how to think about performance. I will introduce the one principle you need to know to understand nearly every aspect of WCF performance. We will get deep into the technology by applying a few basic concepts again and again.

The third part of the talk introduces new features in WCF that will help tackle the problem of building scalable distributed services. You will get just enough of an understanding of these features to start experimenting with the bits on your own. A story will be told.