Bill,
This is an online shopping cart application using
J2EE platform. The performance is measured by the throughput at peak time when a max number of requests specified in the requirement
doc hits the app server.
I have another general question, performance (1) vs extendability, managability, and maintainability (2). Most of J2EE
patterns increase the (2) but reduce (1). I have heard many people said that there must be a balance between (1) and (2), but it's hard to determine where the balance is. My opinion is to achieve performance first and then perform refactory to achieve (2), but how do I know that this is the best possible performance this application can achieve.