TSSJS 2009: Real Life Java EE Performance
Speaker: Matt Brasier, Principal Consulting LTD
Speaker/company background: Non-functional requirements.
Matt’s philosophy:
• Good understanding is the best performance/tuning tool
• Common & open source tools
• Observe, hypothesize, tweak, test
• Trust no-one
He goes on to describe three case studies, which demonstrate how he puts this philosophy in practice.
Matt’s slides (which also outline the case studies) are available here.
The key message for me is the application of systematic analysis, hypothesis formulation and testing. This can, in fact, be described as a scientific approach, which gets a big thumbs up from me.
A second key message was the high value of a centralized repository of problems/solutions. This is apparently what Matt’s company has set up, and the repository now represents significant intellectual capital for the company.
Summary: I found Matt’s didactic style a tad dry and bullet-pointy; but all in all the substance made up for this and for that the talk was indeed worthwhile.
