Arquitectura de eBay

Excelente presentacion (PDF) sobre la arquitectura tecnológica de eBay; desde la forma de manejar bases de datos hasta la forma en la que fueron evolucionando desde el primer sistema creado en el garage de Pierre Omidyar hasta la salvajada actual que maneja lo siguientes números:

– usuarios registrados: 212,000,000
– fotos en el sistema: mas de 1.000 millones
– Artículos listados al mismo tiempo: 105 millones
– Pageviews: 1.000 millones al día.
– Casi USD1600 transados cada segundo del día
– Datos almacenados: 2 Petabytes
– Llamadas a la API: 3.000 millones/mes
– Ejecuciones de SQL: 26.000 millones al día
– Actualizaciones y nuevas funciones: 300 + features cada trimestre con 100,000 líneas de código nuevas cada 15 días

Es una lectura interesante para saber como escalan estos sites, aunque de este nivel debe haber 3 o 4 como mucho. Más datos y comparaciones en el blog de Sadagopan

11 Comentarios a “Arquitectura de eBay”

  1. Andrea el 02.01.07

    Responder

    Muy interesante, me puede servir mucho! Gracias :)

  2. diego el 02.01.07

    Responder

    Lo de las 100k líneas de código cada 15 días suena como cocinado por alguien de marketing. Da la impresión de que hicieron el cálculo tomando al número de programadores y diciendo: cada uno de los N programadores produce M líneas cada 15 días, por lo tanto entre todos generan N*M = 100k.

    Por un lado, las líneas de código que produce una empresa nunca son constantes en períodos tan cortos, es como decir que una persona come dos calorías por minuto. Por otro, es un número que parece exagerado y que no quiere decir demasiado. Esas estadísticas hay que tomarlas con mucho cuidado.

  3. Tendras que disculparme Mariano, por escribir mi comment mas tonto en tu blog.

    Pero es que no pude dejar de reir, por esto:

    - Casi USD1600 transados cada segundo del día

    Ya que en México, transados, tranzar o transar, se utiliza como caló para robar, pillar o similares.

    Incluso hay un frase que dice “el que no tranza no avanza”.

    Entenderás por que me estaba muriendo de la risa.

    Me bad! :( No donut for me…

  4. Andrea el 02.01.07

    Responder

    Si, mas que transados es “Casi 1600USD de transacciones por segundo” o algo asi :P

  5. myNick el 03.01.07

    Responder

    Y todo corriendo en una 386 con Windows 3.11… :)

  6. Ale el 04.01.07

    Responder

    El original dice “We roll 100000+ lines of code every two weeks”. Para mi lo que quieren decir es que manipulan esa cantidad de lineas cada dos semanas, es decir, lo bajan y suben del repositorio, modifican algunas cosas, compilan, etc.
    No significa que escriban todo ese código cada 2 semanas, sería imposible.

  7. paulo el 08.01.07

    Responder

    En realidad esta todo corriendo en una mezcla de Windows 2000 y 2003 Server.

  8. javier fiol el 28.02.08

    Responder

    ebay y como funciona

Trackbacks/Pingbacks

  1. Fresqui.com citó el 02.01.07
  2. Michoacano.Com.Mx citó el 02.01.07
  3. eConectados » Archivo del blog » Enlaces varios 3.1.2007 citó el 03.01.07

Deja un comentario