2. Pinterest es una aplicación web del tipo red social en
el que los usuarios pueden «pinear» diferentes
imágenes y administrarlas en un tablero según la
temática de nuestro interés.
Tecnología detrás de Pinterest:
-Para el tema de infraestructura, pinterest utiliza los
servicios EC2 y S3 de Amazon.
3. -Utiliza como motor de base de dates a MYSQL ,
contando con una base de datos esclavo para el
balance de cargas de lectura.
-La plataforma web y backend se encuentran
desarrollados en lenguaje Python y el uso de una
versión modificada de Django.
4. -Para la liberación de plataforma web, Pinterest
hace uso de tornado el cual es un proyecto Open
Source de la compañía Facebook y diversos
elementos integrados con Node.JS.
-RabbitMQ ah sido la opción ideal para integración
de tareas asíncronas en Pinterest.
5. -Es una empresa gigante, es la red de las redes
sociales, un tinglado complejisimo que evoluciona,
escala y sencillamente funciona.
Tecnologia detrás de Facebook:
-El sistema operativo que administra los recursos
de cada servidor de facebook es Linux.
6. -Utiliza Apache como servidor de paginas web.
-Utiliza MySQL para manejar la base de datos, el
que almacena de forma estructurada los datos de
los usuarios.
7. -Utiliza PHP, el lenguaje de programación que
automatiza la creación de paginas web.
-Tambien utiliza Cassandra para almacenar los
datos de los usuarios de forma estructurada y
distribuida.
8. -Para el análisis de grandes conjuntos de datos
sobre los cuales es posible inquirir, buscar
información de ellos utiliza Hive.
-A traves de Thrift Facebook ah combinado el uso
de lenguajes tan distintos entre si como C++, Java,
Python, PHP, Ruby, Haskell y mas.
-Scribe es un sistema de distribucion y registro de
mensajes en los servidores, tolerante a fallas y
capaz de funcionar sobre una gran cantidad de
equipos
9. -HipHop for PHP es un transformador de código
PHP en código C++, por lo que el resultado es un
software de igual funcionalidad, pero optimizado
para un alto desempeño. Facebook afirma que
gracias a HipHop for PHP usa hasta 50% menos CPU
que antes.
-Utiliza Tornado para los servicios web escalables
es decir, los que crecen sin afectar el desempeño o
las funciones del sistema.
10. -Instagram fue desarrollado con Django Framework
-En abril del 2013 luego de ser adquirido por
Facebook se inicia la migración masiva de todos los
servicios de Instagram para pasar sus servidores de
Amazon EC2 a Facebook Data Center.
11. -PostgreSQL ha sido el almacén principal de la
mayoría de los datos creados por los usuarios.
-Instagram utiliza ampliamente Redis como un
segundo aliado en el almacenamiento de datos, es
el motor que mueve a su sistema de Feeds
principal, así como el sistema de sesiones que es
utilizador por Django.
12. -Como toda web moderna, Instagram ha optado
por utilizar memcached para la gestión de sus
datos en cache, el cual conectan con pylibmc &
libmemcached.