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.
Unless you've got major bottlenecks baked into the design, then hardware is almost always going to be the best way to scale.
By 'best' I mean
It sounds like your current setup is having problems? Can you give any information on what kind of problems you have?
Edit: Can you give info on your current hardware setup? How many web servers (presumably running Apache?), how many app servers, how many DB servers?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With