John Adams habla sobre escalabilidad y rendimiento en Twitter

Llego vía Pensamientos Agiles al vídeo de la presentación que hizo John Adams, ingeniero de operaciones en Twitter, en el pasado evento Velocity 09:

Varios puntos que me han parecido interesantes del vídeo:

  1. Por mucho que el Cloud Computing se esté poniendo de moda, ellos lo han probado y no les ha dado buenos resultados.
  2. Cuando un programador hace un cambio en el código y lo añade en el sistema de control de versiones (SVN en el caso de Twitter) se envía un email a todos los programadores del equipo con los cambios realizados.
  3. Procesa la información asíncronamente cuando sea posible.
  4. He descubierto herramientas de monitorización, que consideran básicas, y que yo no conocía en absoluto: RRDTool, Ganglia o MRTG
  5. Rails no es tan malo como dicen a nivel de performance. Lo cierto es que tuvieron problemas con memcache y ActiveRecord.
  6. Las bases de datos no son siempre la mejor opción para almacenar datos.
  7. Dos puntos clave: 1. Monitoriza todo. 2. El usuario quiere velocidad de respuesta.
  8. Utiliza métricas para tomar decisiones y no suposiciones.

Por cierto, hay más vídeos de Velocity 09 en Blip.tv.

¿Twitter? ¿Para qué sirve?

Me había propuesto escribir sobre un tema que no fuese Twitter. Los últimos dos artículos ya han estado monopolizados por este servicio web. Ya estaba planteándome nuevos temas sobre los que escribir cuando me he encontrado con el siguiente email en la bandeja de entrada de Gmail:

«Hola Jordi,

Después de ver que todo el mundo habla del 2ETR (twitter) no he podido evitar crearme una cuenta.
Y ahora viene la pregunta. ¿Para qué se utiliza? ¿Es de utilidad??

Ya me explicarás!»

Puesto que creo que puede haber más personas que se planteen las mismas preguntas me ha parecido buena idea exponer mi punto de vista en Un Blog Más. Así que… allá vamos!!!

Twitter es servicio de microblogging que te permite publicar mensajes de no más de 140 caracteres. Además, puede seguir a otros usuarios del servicio y ver que publican.

A pesar de la poca experiencia que tengo utilizando Twitter si que me atrevo a decir que tengo identificadas las siguientes:

Como generador de información:

  • Uso personal: Este tipo de twitteo se caracteriza por escribir todo lo que te sucede en tu vida personal. Desde ir al super hasta explicar tu último desengaño amoroso. Te puede interesar este tipo de twitteo si la persona que lo utiliza así es muy cercana a ti y te puede ser de utilidad saber que en un determinado momento no la podrás ir a buscar a casa o que no se encuentra de humor.
  • Uso profesional: Se trata de publicar en Twitter todo aquello que tenga que ver con el sector profesional en el que te mueves. En este tipo de caso, suele ser habitual encontrar tweets con enlaces que hacen referencia a tu sector laboral y que te pueden ayudar a enriquecer el conocimiento que tengas sobre el tema. También se suele retwittear información de otros usuarios de Twitter que también escriben sobre el mismo tema.
  • Uso mixto: Como su nombre indica se trata de una combinación de los dos estilos de twittear anteriores.

Como consumidor de información:

Depende de lo que vayas buscando. Puede seguir a gente muy cercana a tu vida «offline» e ir sabiendo lo que hacen en cualquier momento así como seguir a gente que no conozcas pero que te puedan aportar cualquier tipo de conocimiento que te pueda resultar útil.

La tendencia de Twitter es la de ofrecer un nuevo canal de información que puede llegar a ser de mucha utilidad para determinadas noticias en las que te interesa estar al día. De esta manera, puedes sustituir, por ejemplo, un blog que leías anteriormente y añadir a alguna persona que utiliza Twitter y que comenta sobre los mismos temas.

Espero poder haber aclarado algunas dudas al respecto. Tal y como ya dije en más de una ocasión, en un primer momento no me acabó de convencer Twitter pero día a día le voy encontrando una mayor utilidad a pesar de que no soy un twittero compulsivo.

Y tú, ¿crees que hay más maneras de utilizar Twitter? ¿Cuál es tu preferida?

Por cierto, mi usuario en twitter es @jabad.

Crecimiento de Twitter en 2008

Increíble el crecimiento de Twitter a lo largo del 2008 en usuarios únicos:

Crecimiento Twitter en el 2008

Ni más ni menos que un crecimiento del 752% en usuarios únicos en EE.UU. según los datos proporcionados por Compete pasando de los 500.000 usuarios únicos en enero del 2008 a los 4,43 millones de usuarios únicos en diciembre del mismo año.

Esto no hace más que confirmar el aumento de popularidad de esta herramienta que ya se antoja imprescindible para algunos. Espectacular, no?

Vía Mashable.

ACTUALIZACIÓN: Oriol ofrece información adicional sobre el tema en uno de los comentarios: Según Nielsen el crecimiento de Twitter estaría alrededor del 343%.

Esto va de etapas twitteras

El otro día marilink traducía al castellano las 5 etapas por las que Rohit Bhargava dice que uno pasa al utilizar Twitter:

5_stages_twitter_acceptance

En mi caso:

  1. Efectivamente fue lo primero que pensé en un primer momento. No veía que podía aportarme y que podría aportar yo utilizando Twitter a la gente que presumiblemente estaría interesada en seguir mis actualizaciones.
  2. Es evidente que uno no puede formarse una opinión sin antes probar las cosas. Así que también pasé por esta fase e hice algunas pruebas, siguiendo a conocidos y amigos y escribiendo algún «tweet». No me llamó la atención.
  3. Nunca he utilizado Twitter para hacer autobombo. No veo mal que haya gente o empresas que lo hagan. Al fin y al cabo, eres libre de seguirlos en Twitter o no.
  4. Pues sí. Por este punto también he pasado. Más que decir que «estaba haciendo en todo momento» me dedicaba a aportar algún «reply» sobre lo que mis contactos estaban escribiendo.
  5. No creo que me encuentre en este punto ni que lo ande buscado. ¿Twitteas para cibervivir o cibervives para twittear? Yo, lo primero 😛

¿Podría vivir sin Twitter? Pues claro! Twitter me permite estar más en contacto, o de una manera más inmediata, con mis amigos pero no es una herramienta imprescindible.

Algo que creo que hace falta para que Twitter acabe de popularizarse en España es la posibilidad de estar conectado en todo momento. Es decir, si utilizo Twitter debo poder twittear en todo momento y no sólo si me encuentro en una oficina, en casa o en un bar con wifi. Actualmente hay muchos ciudadanos (entre los que me encuentro) que no disponen de ello lo que provoca que, en ocasiones, uno quiera twittear lo que sea y no pueda. Con el tiempo esto cambiará cosa que permitirá a la gente utilizar Twitter de una manera mucho más fluida.

Y tú, ¿utilizas Twitter? ¿cuáles son las etapas por las que has pasado?