ASP.NET Performance Engineering - Stress Test Your Architecture, Design, And Code

Field experience proves - the earlier performance is tackled in development lifecycle the better results achieved. Below are most frequent practices that were most helpful in my engagement with the customers.

Architecture/Design phase

Coding phase

Unit testing phase

Performance Sins (performance anti-patterns)