Nous avons un site Web qui reçoit plus de 1 million de visites par jour.Quelle est la meilleure architecture évolutive moderne pour un site Web à haut volume (Java)
Le site fonctionne à partir d'une ancienne architecture (Struts Tomcat Hibenate MySQl) sans réel potentiel d'évolutivité.
Maintenant que nous sommes en expansion, je suis à la recherche d'une architecture web moderne (pas trop saignant s'il vous plaît). Mes premiers réflexions ont été d'utiliser Google App Engine - mais je ne suis pas sûr que ce soit assez ouvert. Nos développeurs sont tous Java, il devrait donc être quelque chose qu'ils pourraient facilement prendre en charge.
Idéalement, je voudrais courir la même manière que digg, Twitter, Amazon, etc.
Si vous savez comment ils le font - ou une suggestion que je serais très intéressé de savoir.
Quelle est votre définition du «meilleur»? –
En terme de ce que je recherche, le 'meilleur' serait le plus facile à coder, à exécuter et à maintenir - bien sûr à condition qu'il soit également évolutif. – Dan