A Developer's Guide to Windows Server 2008

Windows Server 2003

This white paper is a roadmap for server application developers finding their way around Windows Server® 2008. From very high-level requirements like manageability, scalability, reliability, and security, you’ll find pointers to various technologies that will help you build great server applications on this platform. Since most people are writing managed code these days for reasons that range from high productivity to stronger security, I’ll include a note to call out anything that can’t be done purely in managed code.

Windows Server 2008 is a great platform for building server applications, and it has features that you can leverage to light up your application. Server applications have many requirements, and this paper is designed to help you discover features that can help you satisfy these requirements. There’s nothing worse than spending months designing and coding a feature only to later discover that your operating system has something just like it built in!

I’ve designed this paper to be a quick read so that you’ll not miss anything, but I’ve also included links that will help you drill down after you discover an interesting feature. It’s a good idea to at least skim this paper from end to end, but to make it more useful as a reference, the paper is divided into eight sections based on typical server requirements:

Thanks to the following Microsoft employees for their helpful assistance with this paper:

  • Kent Brown

  • Tony Meleg

  • Phil Pennington

  • Cliff Simpkins

  • Tharun Tharian

Keith Brown is a cofounder of Pluralsight, a premier Microsoft .NET training provider offering both instructor-led and online training courses. Keith has authored books on Windows security, and spent eight years as the security columnist for MSJ and MSDN magazines. Keith has spent over a decade developing courses, speaking at conferences, and teaching developers about security. You can reach him at http://www.pluralsight.com/keith.