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 respuestas en “Arquitectura de eBay”
Muy interesante, me puede servir mucho! Gracias :)
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.
Arquitectura de eBay…
Excelente presentacion (PDF) sobre la arquitectura tecnológica de eBay.
Algunos números actuales que maneja:
– usuarios registrados: 212,000,000
– fotos en el sistema: mas de 1.000 millones
– Artículos listados al mismo tiempo: 105 millo…
Tendras que disculparme Mariano, por escribir mi comment mas tonto en tu blog.
Pero es que no pude dejar de reir, por esto:
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…
Como funcionan los grandes de Internet…
Es muy interesante ver como los grandes de Internet comparten un poco sobre como es que funcionan sus grandes proyectos. Claro que no van a publicar el código fuente del sistema, pero al menos nos dan una idea.
Y es que una cosa es tener una base de d…
Si, mas que transados es “Casi 1600USD de transacciones por segundo” o algo asi :P
[…] Cómo funciona eBay – 212 millones de usuarios, 1000 millones de fotos, 1000 millones de pageviews al día, $1.600 cada segundo, 2 petabytes de datos, 26.000 millones de llamadas SQL al día, etc. Toda la infraestuctura de eBay es una auténtica obra de arte, como lo es también la de Google, MySpace, Yahoo, MSN Live, etc. Manejarlo es casi igual que eun blog xd. […]
Y todo corriendo en una 386 con Windows 3.11… :)
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.
En realidad esta todo corriendo en una mezcla de Windows 2000 y 2003 Server.
ebay y como funciona