Improving .NET Application Performance and Scalability
What's New
February 20 - Chapter 15 - Measuring .NET Application Performance
First Review Posting
'Measuring .NET Application Performance' looks at how you can measure system resource utlization, CLR and managed code performance, .NET remoting framework performance, and shows you how to instrument your application.
Download and Review.
February 3 - Chapter 11 - Improving Web Services Performance
First Review Posting
'Improving Web Services Performance' examines the architecture of ASP.NET Web services and explains the anatomy of a Web service request from both the client and server-side perspectives. It then presents a set of key Web service design considerations followed by a series of sections that deal with top Web service performance issues. The module also shows you how to configure the HTTP runtime and its use of threads to optimize Web service performance.
Download and Review.
January 13 - Chapter 8 - Improving Managed Code Performance
First Review Posting
'Improving Managed Code Performance' presents the CLR architecture and provides an overview of the top common performance and scalability issues to be aware of when you develop managed code. It presents a set of design guidelines which you should apply to all of your managed code development regardless of the target assembly type. It then presents a series of sections that highlight the top recommendations for each of the performance critical areas of managed code development.
Download and Review.
January 13 - Chapter 13 - Improving Remoting Performance
First Review Posting
'Improving Remoting Performance' focuses on how to achieve the best performance and scalability possible with .NET Framework remoting.
Factors that have a significant impact on performance and scalability include the choice of channel and formatter, the object activation model, state management design, marshalling, and interface design. This chapter discusses these and other top remoting issues and will help you build a high performance remoting solution.
Download and Review.
|
The Team: About Microsoft patterns & practices
|
|
If you design, deliver, or manage enterprise systems on the Microsoft platform, patterns & practices provides the best foundation to base your solution on. Patterns & practices provide proven architectures, production quality code, and lifecycle best practices. Microsoft patterns & practices guides contain specific recommendations illustrating how to design, build, deploy, and operate architecturally sound solutions to challenging business and technical scenarios. They offer deep technical guidance based on real-world experience that goes far beyond white papers to help enterprise IT professionals, information workers, and developers quickly deliver sound solutions. Download the guidance at www.microsoft.com/practices/ or order convenient books at www.amazon.com/practices/.
|
The Guide
TheServerSide.NET, on behalf of the Microsoft patterns & practices Team, would like to invite you to participate in the public book review of Improving .NET Application Performance and Scalability guide. The team that gave you the following two security guides for web application security (see section, Security Guide) is now developing a compressive guide on performance and scalability. The guide is task based, modular and comprehensive prescriptive guidance on Performance and Scalability across ASP.NET, Enterprise Services, Web Services, .NET Remoting, XML and Data Access.
Who is the Audience for this guide?
The audiences for this guide are architects, designers, developers, testers, operations and support (anyone who is interested in performance and scalability of .NET applications).
You WILL need this guide, if:
- You have to review the architecture and design of a .NET application to validate or enhance.
- You are looking for Performance Modeling techniques to help achieve performance and scalability goals
- You have been asked to design an application architecture that can scale out and give high performance
- You are a developer looking for performance tips and techniques across .NET technologies
- You are a tester looking for step-by-step help on Load testing, Stress testing and Capacity testing for your .NET applications
- You are looking for ways to troubleshoot performance problems that is currently plaguing your system.
How you can help
- Please send your feedback to betaperf@microsoft.com
- Please use track changes ON for the word documents (from word menu use Tools > Track Changes)
- Please do not use this alias to ask support type questions (ex. I have an ASP.NET page this is not working; can you help me fix it?) Please post them to newsgroup.
What feedback are we looking for?
- Have we let any big gapping holes? What did we miss?
- Is the content technically accurate?
- Is it actionable, i.e. can you read it and apply it?
- If you have a wish list, please do send it
- Complete a very short survey (1-3 minutes)
- 30 minutes (or less) conference call to talk about this guide and answer some of your questions
What is the time line?
The best approach to review the content is to pick the area that you are strong on, time box, track changes, make changes, add comments, save and send it to us. If your feedback gets to us within a WEEK we can incorporate the changes and include it in our test cycle. Delayed feedback will also be accepted; however, will have to wait till next internal milestone.
What is the Incentive?
- Early access to the guide
- Solid feedback will have a good chance of getting your name in the guide's acknowledgements section
- Randomly chosen 10 reviewers will receive hard copy of:
Volume I, Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication.
Volume II, Improving Web app security: Threats and Countermeasures.
- We also are currently working on getting T-Shirts for top 10 reviewers, will keep you posted.
We need YOUR participation to improve the quality and depth of the guide. Your feedback will be critical to the success of this guide that will be a key asset for our customers.
Thanks,
BetaPerf team
patterns & practices
Security Guide
|