High Scalability blog. Building bigger, faster, more reliable sites
Jueves, 02 Agosto, 2007 por crusan
Hoy he encontrado un site muy interesante para los que diseñan la arquitectura de grandes aplicaciones, en cuanto explican a grandes rasgos la arquitectura general de varios sites de los considerados muy grandes: MySpace, You Tube, Flickr, eBay, etc, sites con millones de usuarios.
High Scalability. Building bigger, faster, more reliable sites
We started High Scalability to help you build successful scalable websites. This site tries to bring together all the lore, art, science, practice, and experience of building scalable websites into one place so you can learn how to build your system with confidence. Hopefully this site will move you further and faster along the learning curve of success.
Es interesante ver como a través de ejemplos, papers y documentación varia, este site pretende contestar a las siguientes preguntas que alguna vez nos hemos formulado cuando se nos han quejado de problemas tan comunes como que el sitio web de cierto cliente va muy lento:
- ¿Cómo gestionar el efecto digg/barrapunto/menéame?
- ¿Cómo puedo añadir más usuarios?
- ¿Qué tecnología usar: LAMP, WAMP, .NET…?
- ¿Qué tipo de sistema usar: gestionado, no gestionado? ¿Dedicado, Servidor Privado Virtual (VPS), Compartido?
- ¿Qué máquina y sistema operativo debo usar?
- ¿Cómo me recupero de un desastre?
- ¿Cómo medir el rendimiento y mejorarlo?
- ¿Cómo estructurar el software para ser escalable?
- ¿Cómo instalo un sistema de cache en el site?
- ¿Qué sistema de base de datos usar?
- ¿Qué lenguage y framework usar?
- y otras tantas preguntas…
Espero que esto me sirva para uno de los clientes para los que trabajo, tiene problemas de rendimiento en su página web y espero poderles proponer mejoras y una solución definitiva a sus problemas.