I think every person responsible for Development or Operations of growing application sooner or later have to decide on couple few questions on how to tackle application performance. These questions are:
- Should we Optimize Application or get more Hardware ?
- Should we do things ourselves or hire an experts to help us ?
The answer on these questions actually depend on a lot of things, some of which we'll try to cover here.
The things which usually define best solution are economics , resources and risks .
First lets talk about optimizing application vs getting better hardware.
With application optimization typically you have rather interesting relationship between "effort" and "result" typical application would have number of low hanging fruits …
[Read more]