Gracias por el A2A !!
¡Sin duda, Facebook es uno de los sitios de redes sociales más grandes que hemos visto! Las tecnologías que usan son muy amplias. No conozco todas y cada una de las tecnologías complejas que utilizan, pero lo que sí sé son las siguientes.
1) Linux y Apache: para servidores.
- ¿Cuál debería ser mi enfoque para crear un sistema de gestión Alumini usando PHP / MySQL?
- ¿Tendría sentido nunca instalar ningún software que no sea de stock y también evitar Java y JavaScript tanto como sea posible para mejorar la seguridad informática?
- ¿Qué tan difícil es ingresar a las principales compañías tecnológicas de Silicon Valley desde un entorno universitario extranjero de bajo rango?
- ¿Son los métodos formales una metodología de software?
- ¿Cómo podemos involucrar la ingeniería de software en la agricultura?
2) Mysql: Base de datos
3) PHP para programación.
4) Memcached: un sistema de almacenamiento en caché para acelerar sitios web dinámicos que causa los cambios inmediatos en Newfeed. (Una parte de la tecnología).
Debido al rápido aumento en el número de usuarios, Facebook ha desarrollado varios proyectos propios del lado del servidor y muchos de ellos también son de código abierto.
5) Ahorro: un marco de lenguaje cruzado desarrollado internamente que une muchos idiomas utilizados por Facebook.
6) Cassandra: el sistema de almacenamiento distribuido más eficiente para la búsqueda en la bandeja de entrada de Facebook.
7) Hadoop: el mapa de código abierto reduce la implementación para manejar operaciones en una gran cantidad de datos.
8) Hip hop para PHP: se utiliza para traducir el código fuente de PHP a código optimizado de C ++.
9) Big pipe: se utiliza para servir cada página en secciones llamadas page vamos.
Todas las tecnologías mencionadas anteriormente son pocas entre muchas, utilizadas por Facebook. Siempre han creado sus propias tecnologías para construir un sistema robusto.
P. S: ¡Corrígeme si me equivoco en alguna parte!