miércoles, 30 de mayo de 2007

/escabilidad en aplicaciones web


En el blog de
Peter Van Dijck’s se describe el proceso de escalabilidad aplicado a las diferentes arquitecturas de las diez aplicaciones web más conocidas, como por ejemplo: Flickr, Twitter, LiveJournal, Bloglines, etc.
Las descripciones
son bastante interesantes por el contraste de estrategias, y de las diversas arquitecturas elegidas.

La escalabilidad es la capacidad del sistema de adaptarse a nuevos requerimientos que suelen venir por cambios externos. Si bien el proceso de escalabilidad varía de aplicación en aplicación, ya que depende de la arquitectura elegida para la misma, puede decirse que hay básicamente 3 puntos que deben ser tenidos en cuenta para la escalabilidad de una aplicación web: el crecimiento de su tráfico, el crecimiento de su base de datos, y su mantenibilidad.


No hay comentarios.: