Escalabilidad en Twitter

Standard

Estuve casi todo el día mirando la presentación de Raffi Krikorian, VP de Ingeniería de Twitter, sobre la infraestructura de los Timelines de Twitter y su escala para no caer como era costumbre de ellos. Para tener una idea de la escala de datos que estamos hablando: cuando Lady Gaga manda un tweet, en menos de 1 minuto tiene que estar en el timeline de sus 31 millones de seguidores y si no aparece, van a existir quejas y llantos… pero al mismo tiempo esa infraestructura es la que mantuvo a mucha gente cubriendo constantemente las marchas en Egipto y el fallido aterrizaje de Asana en San Francisco.

Algunos números que me llamaron la atención: con más de 150 millones de usuarios activos, hay unos 300.000 QPS (con apenas la 20ma parte siendo para publicar, consumo vs creación), esto se convierte en unos 400 millones de tweets al día que es el famoso “firehose”…

Continue reading

Nueva interfaz de fotos en Facebook

Standard

facebook-fotos nuevasFacebook renovó la página de fotos, personalmente me parece genial la idea de que la foto tome total “control” de la página y le den un marco oscuro para poder observarla mejor, y su equipo de ingeniería hizo uno de los mejores posts que vi explicando todo lo que implica un cambio de esta naturaleza en un sitio donde se suben más de 100 millones de fotos diarias!

Twitter: escalabilidad y números

Standard

Excelente video que te permite entender ciertas complejidades técnicas de Twitter y su relación en la creación, envío y distribución de datos. Lo hizo @raffi y lo publicó @martinvars.

En 0:50 muestra la asincronía de la distribución y, tal vez, sería genial que hagan un disclosure de que Brasil es ya su segundo mercado y que México es el séptimo algo que no dicen no entiendo porque ayudaría a entender su crecimiento global o quizas entender mejor algunas cosas como que cuando hablan de costos por engagement están hablando de una fórmula:

el Engagement Rate = (Clicks + Favoritos + ReTweets + @Replies) / Impresiones

Que sería genial entender si es auténtica o digitada como la famosa SUL :)