Improve .Net Applications Performance Effectively And Efficiently

How to anticipate or better off avoid performance related "surprises" during load and stress testing?

Apply performance engineering practices throughout SDLC (Software Development LifeCycle). Here are major talking points, tools, resources, and further reading.

Performance Engineering Frame

In order to focus and streamline Performance Engineering tasks throughout the development lifecycle ask the following questions

  • How to cache data?
  • How to handle communications?
  • How to handle concurrency?
  • How to handle components’ coupling/cohesion?
  • How to perform data access?
  • What algorithms to use?
  • How to handle exceptions?
  • How to handle resource management?
  • How to handle state management?

More info - Performance Frame. Pay special attention to performance threats and performance vulnerabilities.

Tools