Introduction to Gossip

[update: you can see an implementation here ] Index Introduction Strengths of Gossip Applications Examples How do they work? A bit of history State of the nodes Analyzed algorithms Types of Gossip Removed state Modelling Rumour Mongering Strategies for spreading the gossip Strategies vs Models How to measure good epidemics The peer sampling service Caveats […]

Learning by doing: Distributed Systems

At ShuttleCloud, we’ve developed a distributed platform than can handle very high loads. This has given me a good knowledge of distributed systems from the perspective of the practitioner. We’re using, for example,CouchDb, pacemaker and corosync, Amazon RDS, Rabbitmq, etc. However, implementing this kind of software is a completely different beast. It’s a broad and […]

Demasiado trabajo para aprender

“¿Pero que tontería dices?” “Toda la razón” Cualquiera que sea tu respuesta creo que te interesa esto. En ShuttleCloud como en casi todos los sitios tenemos fuegos, tenemos más trabajo del que podemos hacer y mucha presión. Creo que se puede entender estando en producción en Gmail y moviendo 6 TB por día…. de hecho […]

Nos sobra lo que a otros les falta

Hoy he ordenado mi armario y han salido como 15 camisetas de diferentes eventos de los últimos 2 años o así. En mi caso estas camisetas acaban casi siempre como pijamas y finalmente como trapos. Recuerdo un tweet (no lo he encontrado por eso no pongo link) que decía algo como que las conferencias cumplían una función […]

Revisión anual

Llega final de año y como es tradicional la gente hace una revisión de lo que ha sido su año, no suelo hacer esto, pero he tenido un año tan memorable para mi que espero que esto me sirva como un lugar donde volver y mirar la suerte que tengo. Empecé el año trabajando mucho […]

Mi ego es mío y es para mi

Update (6/3/2014): Visto que este post ha creado un poco de polémica  en la mencionada lista matizo unas cosas de cosas: No crítico la lista, sino a los trolls que la pululan. Mucha gente me ha dicho que simplemente ignore a estos personajes. Prefiero intentar cambiar las cosas y decir lo que no veo bien. […]