title: What needs to be done to develop highly scalable web application in Java?
body: <p>I would like to know from highly experienced Java professionals who have worked with large scale production systems, what needs to be done to build web application to scale that can handle 10 million plus requests per day?</p>
  
  <p>For example if some sort of caching needs to be done then what production quality library is used for caching?</p>