Archive for Marzo 20th, 2009
Experiencias usando Yammer
En Gaea nuestra comunicación interna a nivel de microblogging la realizamos vía Yammer, producto con el que estamos realmente contentos.
La propuesta de Yammer consiste en utilizar el modelo de comunicación de Twitter pero dentro de nuestra empresa, añadiendo algunas funcionalidades y dos versiones de pago (nosotros actualmente sopesamos el paso a la opción Silver por 1 dólar al mes por usuario). La versión básica es gratuita para los interesados.
La principal diferencia con Twitter es que sólo los poseedores de un mismo correo corporativo (se usa como discriminador el correo de tipo: @nombredelaempresa.com) podrán “verse” entre ellos, además de permitir crear grupos de trabajo (departamentos de ventas, desarrollo, administración, etc.) dentro de cada empresa y que los mensajes en Yammer no tienen límite de longitud y pueden contener ficheros adjuntos.
Asimismo a mi personalmente me parece tremendamente interesante poder visualizar threads o hilos de discusión de forma independiente de tal manera que los replys tengan un orden temporal y entre la porronera de mensajes que pueden recibirse al día. Twitter en ese sentido es tremendamente caótico aunque ahí reside parte de su gracia claro.
Yammer es perfecto a la hora recoger muchas comunicaciones no tan urgentes como para interrumpir a alguien (mensajería instantánea o llamada de teléfono) o que pueden interesar a un grupo y no sólo a un individuo.
Para adoptar Yammer en la empresa hace falta una cierta “cultura de transparencia”, valorar el comunicar en qué andas, qué dificultades estás encontrando y qué necesitas no es en muchos sitios lo habitual, o al menos no con tanta espontaneidad. Esto en nuestro caso particular no nos ha costado, sino que más bien ha surgido de forma natural. Si mandas invitaciones y recoges conversación fluida en un par de días, has dado en el clavo.
En cualquier caso, si resulta interesante para la productividad el dedicar algo de tiempo a dividir los distintos grupos de tu empresa a fin de que los mensajes lleguen solo a las personas interesadas. La sintaxis es parecida a Twitter (en lugar de d nombreusuario aquí usamos to:nombreusuario para los mensajes privados, …).
Dado que la mayoría usamos Mozilla Firefox, solemos combinar ambos plugins en el navegador, lo cual permite una gestión muy sencilla de ambas cuentas. Algunos han optado por la aplicación de escritorio. Yo todavía no he podido hacer funcionar correctamente la de BlackBerry para la Storm, es mi espina clavada :(
Para la cuenta corporativa de Gaea seguimos usando Twitter. Afortunadamente desde Yammer es posible importar el feed del Twitter empresarial si se quiere porque siempre habrá gente que no tenga usuario en Twitter. Este último posee un formato mucho más “abierto”, idóneo para comunicar noticias rápidas, marketing directo y claro, eventos o hitos en la empresa, … pero orientado al exterior (clientes, proveedores, usuarios potenciales, …) así que de momento nuestra cuenta de microblogging oficial seguirá ahí.
La verdad que os recomiendo probarlo en vuestras empresas porque es realmente fantástico.
Conoceis más gente que use Yammer en su empresa ? Experiencias positivas o negativas usandolo ?
Redis: Una alternativa rápida a Memcached
Últimamente en los sistemas con grandes demandas de escalabilidad y disponibilidad el must y/o último gran boom son sin duda los sistemas en la nube basados en memoria.
En este caso vamos a hablar de Redis, que es una base de datos basada en clave/valor al estilo memcached, pero en la que sus datos son también guardados en disco, pudiendo usarla como reemplazo para MySQL y similares.
Está escrita en C y una de sus principales peculiaridades es su increíble velocidad, que en algunas pruebas le han llevado a marcar cifras como 110,000 operaciones SET y 81,000 GETs por segundo en un ordenador básico con Linux. De ahí que es conocido por muchos desarrolladores como el Ferrari o el Lamborghini de las bases de datos.
Sus puntos más fuertes son: open source; persistencia asíncrona manteniendo todo en memoria, soporte para estructuras de alto nivel (es psoible almacenar arrays o conjuntos directamente) y operaciones atómicas.
Una aplicación de prueba llamada Retwis muestra como usar Redis para preparar un clon escalable de Twitter al menos en la parte de envío de mensajes. Hay bastante buena información a bajo nivel sobre como Redis es usado en una aplicación real.
El proyecto podeis encontrarlo alojado en Google Code y soporta los siguientes lenguajes:Ruby, Python, PHP y Erlang.
En nuestro caso estamos bastante más acostumbrados al uso de Memcached (sistema de caché de objetos distribuidos en memoria) pero creemos que la posibilidad de usar Redis como soporte persistente hace que existan una cierta gama de implantaciones donde su uso sea idóneo.
Qué os parece a vosotros ? Puede cuadraros en algún desarrollo un sistema como Redis ?








