Vale, critica a la ballena, pero si desaparece aplaude
Autor: aartiles | Archivado en: Social Media el día 19/Jun/2010
Como muchos sabéis, Twitter no ha tenido problemas en reconocer que este ha sido su peor mes. Recientemente publicó algunos records alcanzados durante el mundial y durante la celebración de la pasada victoria de los Lakers en la NBA donde se alcanzó la cifra de 3085 tweets por segundo. Un día normal suelen recibir 750 tweets por segundo.
Ayer me atreví a comparar con Twitter nuestro procesamiento en la nueva versión del Ranking Followfriday que estamos a punto de lanzar. En FollowFriday computamos entre 50 y 60 tweets/segundo con infinitamente menos presupuesto que Twitter. Claro nosotros tenemos a Javier Burón (@javierburon) y un gran equipo que ha hecho magia con Amazon :-). Hoy hemos sido capaces de computar el ranking en tiempo real después de 4 meses realizando todo tipo de experimentos pasando por Google App Engine, MediaTemple y finalmente Amazón Web Services.
Os cuento esto primero para agradecer al equipo y compartir con vosotros lo contento que estamos con los resultados; y segundo porque haber estado 4 meses ahorrando nanosegundos y bytes me hace ponerme en el lugar de Twitter cada vez leo quejas sobre las apariciones ballena.

Failwhale - Típico error cuando Twitter está a tope de capacidad
Hoy gracias a un tweet de @wwwhatsnew compartido por @twittboy me topé con una presentación de Kevin Weil (@kevinweil) Jefe de Analítica en Twitter. La presentación sumamente técnica y extensa (156 slides) y con un objetivo totalmente diferente al de dar escusas, pero nos deja muchos ejemplos de los problemas computacionales que se están encontrando en Twitter y en los que está tocando ser pioneros.
Las cifras siempre son muy relativas y solo son comprensibles si tenemos con qué comparar. Lo primero que hay que tener en mente es que estamos hablando de tiempo real. Twitter tiene el reto de servirnos en cuestión de segundos en nuestro cliente cada tweet que hacen nuestros seguidos, cada mención, cada mensaje directo, cada retweet, cada lista subscrita, etc. Es ahí donde se convierten en intratables sus cifras.
Servir 7 Terabytes/día que es lo mismo que 10,000 CDs/día o 5 millones de discos floppy/día, y probablemente hayan procesado 100GB mientras analizas este post.
Sigue sin decirte nada? La velocidad de escritura en un disco duro es de ~80MB/segundo, almacenar esos 7 TB en un disco tomaría 24.3 horas.
¿Cuántos followers tienes? 1,000? 10,000? 100,000? Probablemente no… no es el perfil medio de mis lectores. ¿Has analizando todo el procesamiento que hay detrás de un tweet de Ashton Kutcher (@aplusk)? Ese tweet tiene que llegar en cuestión de segundos a sus 4.7 millones de seguidores, ¿Cuántos followers tienen los famosos futbolistas que están tuiteando en estos días de Mundial? ¿Muchos verdad?
Ahí os lo dejo… si ves otra ballenita, critica, o no, es tu decisión, para eso es Twitter, para decir lo que nos plazca… pero no olvides aplaudir cuando desaparezca que tiene mucho mérito detrás.












Información Bitacoras.com…
Valora en Bitacoras.com: Como muchos sabéis, Twitter no ha tenido problemas en reconocer que este ha sido su peor mes. Recientemente publicó algunos records alcanzados durante el mundial y durante la celebración de la pasada victoria de los Lakers en…..
Muy buen analysis sobre lo que sucede y las razones por las cuales el #FailWhale aparece. Estate aunt desde el portal de twitpuerto.com a este excelente post.
Algo que mie puso a pensar fue el impact que tiene cuando una celebridad o varias escriben suss tweets. El dispersar esos tweets en segundos es una tarea magic la cual en muchas ocasiones olvidamos.
Gracias por la info. Un abrazo y Feliz dia de padres.
Razón no te falta, desde luego.. pero también tienes que contar que hasta la plantilla del equipo de twitter crece vertiginosamente y tiene que haber forma de controlarlo. Aunque twitter es de mis servicios favoritos reconozco que últimamente está fallando tanto que ya da pereza hasta quejarse, se te quitan las ganas de aplaudir cuando se quita la ballena si 10 minutos después la vuelves a ver.
Un saludo y que conste que me parece estupendo tu punto de vista, pero no quita la realidad, que es que hace 5 minutos veía la ballenita.. esperemos que eso cambie
Gracias por el comentario gruncho.
Entiendo lo que dices, yo mismo siento rabia e impotencia cuando falla el servicio porque es una herramienta que se ha convertido en parte de mi rutina diaria.
Pero no todo se soluciona con dinero, más empleados y más servidores… creo que tienen que fichar a la gente adecuada.
Twitter como software es muy simple, cualquiera lo puede clonar en una semana (existen decenas de clones), su complejidad radica en ser capaz de desarrollar una arquitectura capaz de procesar y servir tal volumen de datos en tiempo real.
[...] Bitácora de Webmaster: Vale, critica a la ballena, pero si desaparece aplaude [...]
[...] “Twitter sirve 7 Terabytes/día que es lo mismo que 10,000 CDs/día o 5 millones de discos floppy/día, y probablemente hayan procesado 100GB mientras miras esta presentación.” Alfredo Artiles. [...]
[...] Un articulo que me encanta sobre el “Fail Whale” fue escrito por mi amigo @aartiles24 y les invito a que lo lean “Vale, critica a la ballena, pero si desaparece aplaude“. [...]
[...] I met at @chirp. I was reading his tweets when I clicked on a link that linked me to his Spanish blog bitacoradewebmaster.com. I was able to read a very interesting post on how we should be thankful of then the FailWhale is [...]