We're planning a rollout of a webapp that runs off of a Tomcat 5.5 to another client who expect to have it used by 40,000 users. No idea how many of those users will be accessing the site at once. Since I've never dealt with this number of users I don't know how to approach this situation properly. Looking through the web I've figured that I gotta have at least a couple of servers (we'll probably be using LVS with sticky sessions for that) running the application.
Does anyone have any experience rolling out the site to that many users? Like TSS, it seems to be running behind BIG5, but how many users access this site? How many machines. I'm really curious how to scale it out.