El código fuente ya se desarrolló en 2004. Los ingenieros de software en Facebook simplemente lo mantienen o lo actualizan. El total de activos de Facebook es de alrededor de $ 18 mil millones, lo que lo atrae más a la comunidad de piratas informáticos. Tienen que actualizar regularmente sus firewalls (actualizan sus firewalls cada 2.7 segundos). Aquí está la lista de sistemas operativos utilizados en Facebook HQ:
1. Linux : Facebook ejecuta el sistema operativo Linux en servidores HTTP Apache.
2. MySQL : MySQL se utiliza principalmente como un almacén de valores clave, ya que los datos se distribuyen aleatoriamente entre un gran conjunto de instancias lógicas. Estas instancias lógicas se distribuyen entre los nodos físicos y el equilibrio de carga se realiza a nivel del nodo físico.
3. PHP : Facebook usa PHP porque es un buen lenguaje de programación web con amplio soporte y una comunidad activa de desarrolladores y es bueno para una iteración rápida.
¿Qué tipo de sistema operativo e IDE utilizan los ingenieros de software de Facebook?
Related Content
¿Qué me hará un mejor ingeniero de software, proyectos de construcción o programación competitiva?
¿Qué puede decir acerca de mi futuro como ingeniero de software que no puede programar bien?
¿Qué hacen los ingenieros de software en Google todos los días?
Facebook se está moviendo a / promoviendo HHVM, que es básicamente la programación Hack / PHP. Si miras debajo del capó, encuentras soporte de editor para Atom, Emacs, sublime text facebook / hhvm Y, por supuesto, ¿cómo podemos olvidar VIM hhvm / vim-hack?
More Interesting
¿Qué sabes sobre ingeniería geotécnica?
¿Cuáles son algunas recomendaciones para una entrevista de vuelo?
¿Qué tan difícil es hacer una aplicación como Quora?
¿Qué es más inteligente: probadores de software o ingenieros de software?
¿Es difícil para un ingeniero de software piratear a alguien?
¿Con qué tipo de gerentes de productos prefieren trabajar los ingenieros de software?
¿Cuál debería ser el rol y la responsabilidad de un ingeniero de software ideal?
¿Qué proyectos de cartera debe construir un ingeniero de software senior?
¿Qué tan diferente es la ingeniería de software en un trabajo real que en teoría?
¿Cuál es el alcance de un ingeniero de software en Canadá después de los estudios?
¿Cómo es ser ingeniero de software en Austin?
No soy bueno para tomar exámenes, ¿cómo hago para triunfar como ingeniero de desarrollo de software?