We have a website that is getting over 1m hits a day.
The site is running off an old architecture (Struts Tomcat Hibenate MySQl) with no real scope for scalability.
Now that we are expanding further I am looking for a modern (not too bleeding edge please) web architecture.
My first thoughts were to use Google App Engine - but I'm not sure that is open enough.
Our developers are all Java so it would need to be something they could pick up easily.
Ideally I'd like to run the same way as DIGG, Twitter, Amazon etc.
If you know how they do it - or have a suggestion I'd be very interested to know.