sortean 10 entradas la campus party 2009 entre los usuarios que rellenen la encuesta.]]>
20 de abril de 2009
18 de abril de 2009
12 de abril de 2009
Como est
presentación de cual es la estructura de facebook hay muchas pistas de como optimizar un website. Incluso si no tienes 120M de usuarios. Merece la pena verla y seguir la presentación porque hay información interesante. Las pistas como siempre que crece un proyecto: * uso extensivo de memcached (25TB dedicados ;-). * desnormalizar las bases de datos. En este caso usan MySQL intensivamente. * cuando PHP no es suficiente crear servicios más eficaces en otros lenguajes. * optimizar todo desde el lenguaje a las consultas (nunca usan joins). * monitorizar. * y seguir optimizando y optimizando cada cuello de botella.]]>
11 de abril de 2009
Del Diego: la mejor cockteler
«Del Diego». Lo lleva Fernando del Diego que es le genio de la coctelería y además un amigo. Hoy me he descubierto que recomiendan «Del Diego» en el NYT y no solo me he alegrado sino que realmente se lo merecen. Enhorabuena Fernando y a todo su equipo que está a su altísimo nivel. Nos vemos muy pronto ;-)]]>
9 de abril de 2009
Como son algunos de los data centers de google: el v
estaban concebidos algunos de los servidores de google y como montaban los data centers era una broma. Bueno para los más incrédulos aquí está el vídeo de un reportaje de como es un datacenter de google.]]>
flashblock: o como aliviar firefox
Jesus Climent me recomendó flashblock y desde que lo instale, firefox se ha vuelto rápido, no consume más que un 5/10% y la memoria justa. Absolutamente recomendable!!!!]]>
4 de abril de 2009
Menos es m
noticia de como estaban diseñados algunos de los servidores de google pensé inmediatamente que era una inocentada (April 1, fools day). Hablé con algunos googlers que juraban que algunos servidores eran así y no solo les creí sino que tiene mucho sentido.
Si tienes que montar algo innovador como un cluster de cientos de miles de ordenadores que soporte millones de consultas por segundo tienes que pensar en algo distinto. Si el beneficio que vas a obtener por cada server es muy bajo hay que optimizar todos los costes. Si tienes medio millón de servidores y ahorras 0,1 euros por día, los resultados son cifras importantes incluso para google.
Estoy pensando en los servidores que he montado a mis clientes o ya tienen instalados y empiezo a comprender la belleza de la simplicidad de diseño de google.
¿Necesito las carcasas, los displays de estatus y muchos de los extras que incluyen? Pues realmente no. Y en el caso de la arquitectura de google mucho menos. Cada uno de estos servidores forma parte de un cluster. Ninguno de estos servers es crítico, la información se replica automáticamente, le llegan peticiones y simplemente las ejecuta. Reemplazar uno de estos servidores o una de sus piezas es trivial (usan velcro ;-).
Los componentes que usan son los que están en las tiendas y tiene sentido que además no se use la «última tecnología». Está ofrece un 15%-20% más de prestaciones por un 30%-50% de precio más.
Al final la solución es tan sencilla y eficiente que se vuelve a cumplir: el menos es más. Lo extraño es que gigabyte o cualquier fabricante de hardware masivo no haya sacado un producto en esta línea. Si sumanos este tipo de hardware y arquitecturas de aplicaciones distribuidas tipo google o hadoop no hay duda que es una buena solución para muchos proyectos que no tienen que tener el tamaño de google ni mucho menos.]]>
27 de marzo de 2009
Y si empezamos a migrarnos a IPV6
el tráfico se encripta por defecto punto a punto. Esto puede ser muy divertido, se me ocurren muchas cosas };-)> Por cierto Google Maps ya está disponible en el «metaespacio» IPV6. ]]>
24 de marzo de 2009
Mozilla fennec ya est
La primera beta de fennec el navegador de mozilla para móviles ya está disponible para probar. Es solo una beta pero me ha gustado mucho. Empieza a tener las cosas que me gustan de firefox pero con un interface adaptado a las limitaciones de los móviles. Se nota y mucho el toque Aza Ruskin y más que se va a notar. Como ya sabe casi todo el mundo Aza es uno de mis programadores/diseñadores/innovadores que más admiro y está detrás de cosas como ubiquity que simplemente me parece maravilloso.
Por cierto si no tienes un nokia N810 puedes probarlo en linux, macosx incluso en windows ;)]]>