tecnologias que lenguajes full front end diseño developer c++ python facebook

c++ - que - tecnologias backend



¿Qué tecnologías de front-end y back-end utilizan Google y Facebook? (7)

Dado que está preguntando acerca tanto de front-end como de back-end, tal vez le interese la parte intermedia: Cómo se comunican entre los diferentes sistemas.

Para esto, Google y Facebook utilizan Protocol Buffers y Thrift respectivamente.

¿Qué tecnologías utilizan Google y Facebook para sus servicios de fondo y servicios?

¿Cuáles son sus tecnologías de base de datos y los idiomas que utilizan para procesar los datos de back-end?




Google utiliza Map Reduce para procesar una gran cantidad de datos. Facebook utiliza una implementación de código abierto de Map Reduce llamada Hadoop .




http://web.archive.org/web/20110708015633/http://panela.blog-city.com/python_at_google_greg_stein__sdforum.htm

  • ¿Dónde se usa Python?

    • El sistema de compilación de Google está escrito en python. Todo el código corporativo de Google se registra en un repositorio y la dependencia y la creación de este código es administrada por Python. Greg mencionó que para crear code.google.com tomó alrededor de 100 líneas de código python. Pero como tiene tantas dependencias, ¡el sistema de compilación generó un archivo make de 3 megabytes para ello!
    • Embalaje. Google tiene un formato de empaquetado interno como RPM. Estos paquetes se crean utilizando python.
    • Empujador de datos binarios. Esta es el área donde está trabajando Alex Martelli, en la optimización de empujar bits entre miles de servidores.
    • Servidores de producción. Toda la funcionalidad de monitoreo, reinicio y recolección de datos se realiza con Python.
    • Informes. Los registros se analizan y los informes se generan utilizando Python.
    • Algunos servicios incluyen code.google.com y grupos de google. La mayoría de las demás aplicaciones se encuentran en C ++ (google.com) y Java (gmail). Todos los servicios web están construidos sobre un servidor http altamente optimizado envuelto con SWIG.