OpsCode y Chef 11 en Facebook

Una de las noticias que más eco se han hecho en Internet y sobretodo en la comunidad Erlang es el cambio estratégico de la compañía OpsCode de su producto Chef que han reescrito íntegramente con Erlang, estando escrito anteriormente en Ruby.

Según una presentación de uno de los miembros del equipo de OpsCode, la principal ventaja ha sido el uso de la memoria, mientras que con el uso de Ruby se podía llegar a tener ocupados un total de 19.2 GiB por la gestión de 8 servidores con el uso de Unicorn, la misma gestión realizada por Erlang con webmachine solo llega a ocupar en memoria 600 MiB. La presentación dada por Kevin Smith en la Erlang DC muestra todos los datos y claves para su cambio.

Esto además viene de la mano con la noticia de que Facebook emplea Private Chef para su infraestructura web. Un hito bastante importante para la compañía OpsCode y en general para el mundo Erlang.