Gestionar el crecimiento con innovación, el caso de Facebook

Visitas de Facebook según Google Ad Planner

Visitas de Facebook según Google Ad Planner

Me ha encantado este post, Exploring the software behind Facebook, sobre el software que hay detrás de Facebook y cómo la propia empresa cuenta con mucha gente en I+D para hacer posible que funcione teniendo 570 billones (supongo que americanos) de páginas vistas al mes y creciendo. Una de las cosas más interesantes es que Facebook no se dedica a hacer o usar software propietario, sino que usa código abierto y contribuye activamente al mismo.

Esta estrategia le permite beneficiarse de las ventajas del open source y, sobre todo, poder contar con nuevos programadores que seguramente ya conozcan bien las herramientas utilizadas dentro, a pesar de no haber trabajado antes para ellos. Facebook sigue un poco la línea de Google de apertura hacia la comunidad de desarrolladores que tan bien les funciona.

Entre el software que han ido desarrollando, me llama especialmente la atención Hiphop for PHP, que transforma el código PHP en código C++, mucho más eficiente en cuanto a recursos. De esta manera, pueden desarrollar en uno de los lenguajes más extendidos (sino el que más), pero servir páginas con menos recursos de servidores. Sin duda una innovación muy lograda.