Tenemos un sitio web que está recibiendo más de 1 millón de visitas por día.Cuál es la mejor arquitectura moderna escalable para un sitio web de alto volumen (Java)
El sitio se está ejecutando en una arquitectura antigua (Struts Tomcat Hibenate MySQl) sin posibilidades reales de escalabilidad.
Ahora que nos estamos expandiendo más Estoy buscando una arquitectura web moderna (no demasiado sangrienta).
Lo primero que pensé fue utilizar Google App Engine, pero no estoy seguro de que sea lo suficientemente abierto.
Nuestros desarrolladores son todos de Java por lo que tendría que ser algo que puedan recoger fácilmente.
Idealmente me gustaría correr la misma manera como Digg, Twitter, Amazon, etc.
Si sabe cómo lo hacen - o tiene alguna sugerencia que estaría muy interesado en saber.
¿Cuál es su definición particular de "mejor"? –
En términos de lo que estoy buscando, 'mejor' sería el más fácil de codificar, ejecutar y mantener, por supuesto, con la condición de que también sea escalable. – Dan