Consejos sobre escalabilidad de Ebay

Randy Shoup, el eBay Distinguished Architect, ofreció una presentación en la que compartía algunas de las lecciones aprendidas en ebay sobre escalabilidad. Resulta que el portal de subastas online analiza más de 50PB de datos y sirve cerca de 8.000 millones de paginas a diario. Evitar que el site colapse ante tal ingente cantidad de datos es todo un reto, aquí tenéis un resumen de los consejos de los que hablo:

  • Dividelo todo: Si no puedes partirlo no puedes escalarlo. Divídelo todo en elementos manejables separados por funcionalidad y tipo de datos
  • Asincronismo: conecta componentes independientes mediante colas de eventos
  • Automatizalo todo: Los componentes deben ajustarse automáticamente y el sistema debería ser capaz de aprender y mejorarse a si mismo
  • Todo falla: Monitorizalo todo
  • Dependencias: Minimiza y controla las dependencias del proyecto. Usa interfaces abstractas y virtualización

Si os ha resultado interesante podéis echarle un ojo al pdf de la presentación aquí

Fuente: highscalability.com

Compartir:
  • Facebook
  • Twitter
  • Meneame
  • Google Bookmarks
  • del.icio.us
  • BarraPunto
  • Bitacoras.com
  • Netvibes
  • MySpace
  • Technorati
  • email
  • PDF

Ningun post realacionado

Deja un comentario

You must be logged in to post a comment.