SlideShare una empresa de Scribd logo
1 de 10
TECNOLOGÍAS
DETRÁS DE LAS
REDES SOCIALES
DÍAZ MARTÍNEZ, GIANCARLO
ANDRÉ
CREADOR: Mark Zuckerberg.
AÑO DE CREACIÓN: 2004.
№ DE USUARIOS: 1100 millones.
TIPO DE RED: Social.
Desde que Facebook ha sido creado ha demostrado ser un
sitio de redes sociales innovador y exitoso utilizando solo
plataformas de software de código abierto para mantener y
construir el sitio web.
 Todo el sitio se basa en el preprocesador de hipertexto PHP y
para poder convertirlo a código C++ usa el HipHop el cual le
permite un mejor funcionamiento y rendimiento de sus
servidores.
 Cuenta con Memcached para almacenar las paginas web
en la memoria lo cual ayuda a que el sitio web cargue
mucho mas rápido.
FACEBOOK
 La base de datos de MySQL es uno de los principales
componentes de Facebook y la mayoría de sus 30 000
servidores son de este tipo.
 Usa Haystack para hacer frente a la gran cantidad de
fotos subidas y visitas en el sitio web
CREADOR: Jack Dorsey.
AÑO DE CREACIÓN: 2006.
№ DE USUARIOS: 500 millones.
TIPO DE RED: Microblogging.
 Twitter utiliza el lenguaje Ruby on Rails para poder trabajar
más rápido y de forma más liviana y no estar tan atado con
la estructura de Java
 Inicialmente Twitter uso la tecnología Summize basada en el
software como MySQL, pero después se apoyo en Apache
Lucene ya que no podía soportar el enfriamiento de:
. 1000 TPS (tweets/segundos).
. 12 000 QPS(consultas/segundo).
 También guarda en una cache las paginas visitas del sitio
haciendo que la navegación sea mucho mas fluida.
TWITTER
 Para embeber el contenido multimedia de sitios web
como Vimeo y Kiva utilizaron el estándar oEmbed
mediante JSON.
 Así también cuentan con aplicaciones y herramientas
de código abierto como Jquery, Mustache, LABjs y
Modernzr.
CREADOR(ES): Reid Hoffman,
Allen Blue,
Konstantin Guericke.
AÑO DE CREACIÓN: 2002.
№ DE USUARIOS: 260 millones.
TIPO DE RED: Red social profesional.
LinkeIn es una red social para profesionales, especialmente
interesante para negocios B2B. Es importante destacar que un
45% de los usuarios de esta re son decisión maker.
 Este sitio web principalmente esta hecho en código Java, y
también algo de C++ y Ruby, su sistema de producción es
Unix(Solaris) y el de desarrollo es Mac OS X.
 Usa Oracle 10G para bases de datos críticas y MySQL para el
resto.
 También utilizan Spring, ActiveMQ, Tomcat, Jetty y Lucene.
LINKEDIN
 Las aplicaciones y los diferentes grafos en memoria se
sincronizan con la base de datos utilizando un algoritmo
propio (databus) implementado sobre funcionalidades
propias de Oracle. Ese databus lo han implementado
sobre HTTP con balanceo de carga.
 Tienen un servidor RPC por el que reciben peticiones,
varios sistemas para ejecutar algoritmos, un motor de
persistencia para almacenar datos en disco y una
librería de acceso al databus.
CREADOR: Kevin Systrom y
Mike Krieger.
AÑO DE CREACIÓN: 2010.
№ DE USUARIOS: 150 millones.
TIPO DE RED: Foto/Video.
 Para este sitio web, Python ha sido el lenguaje elegido y
Django el framework a utilizar para llevarlo a la web. Este
servicio web ha sido liberado utilizando gunicorn como
servidor WSGI y NGINX para manejar las peticiones utilizando
un esquema de balanceo de cargas. Anteriormente
utilizaban mog_wsgi y Apache sin embargo notaron que
gunicorn era mucho más fácil de configurar y consumía
menos recursos en CPU.
 PostGreSQL ha sido el almacén principal de la mayoría de los
datos creados por los usuarios.
INSTAGRAM
 Instagram utiliza ampliamente Redis como su 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 utilizado por Django.
 Y finalmente, como toda web moderna, esta red social
ha optado por utilizar Memcached para la gestión de
sus datos en caché, el cual conectan con pylibmc y
libmemcached.
CREADOR: Jan Koum.
AÑO DE CREACIÓN: 2009.
№ DE USUARIOS: 400 millones.
TIPO DE RED: Mensajería.
 Whatsapp es un servicio de mensajería instantánea
disponible para cualquier Smartphone actual y que usa el
protocolo xmpp para la transmisión de datos.
 Fue desarrollada en su mayor parte en la plataforma de
código abierto FreeBSD usando el lenguaje de
programación de Erlang.
 Whatsapp tiene como destino el puerto 443(HTTPS) aunque
todo viaja bajo texto plano.
Whatsapp usa el protocolo XMPP(una tecnología de
comunicación en tiempo real muy potente y utilizada
actualmente).
WHATSAPP

Más contenido relacionado

La actualidad más candente (16)

Navegadores web
Navegadores webNavegadores web
Navegadores web
 
Navegadores Web Ques
Navegadores Web QuesNavegadores Web Ques
Navegadores Web Ques
 
Informatica aplicada
Informatica aplicadaInformatica aplicada
Informatica aplicada
 
Dodo
DodoDodo
Dodo
 
Navegadores
NavegadoresNavegadores
Navegadores
 
Nave wana
Nave wanaNave wana
Nave wana
 
Los navegadores
Los navegadoresLos navegadores
Los navegadores
 
A Modo De Vocabulario
A Modo De VocabularioA Modo De Vocabulario
A Modo De Vocabulario
 
Navegadores web cuales hay y que son?
Navegadores web cuales hay y que son?Navegadores web cuales hay y que son?
Navegadores web cuales hay y que son?
 
Web Educativa 2 0
Web Educativa 2 0Web Educativa 2 0
Web Educativa 2 0
 
Navegadores
Navegadores Navegadores
Navegadores
 
Dn12 u3 a1_iac
Dn12 u3 a1_iacDn12 u3 a1_iac
Dn12 u3 a1_iac
 
Dn12 u3 a2_iac
Dn12 u3 a2_iacDn12 u3 a2_iac
Dn12 u3 a2_iac
 
Dn12 u3 a2_iac
Dn12 u3 a2_iacDn12 u3 a2_iac
Dn12 u3 a2_iac
 
Herramientasweb2.0en googledocs
Herramientasweb2.0en googledocsHerramientasweb2.0en googledocs
Herramientasweb2.0en googledocs
 
Navegadores web
Navegadores webNavegadores web
Navegadores web
 

Similar a Tecnologías detrás de las principales redes sociales

Tecnologías detrás de las Redes Sociales
Tecnologías detrás de las Redes SocialesTecnologías detrás de las Redes Sociales
Tecnologías detrás de las Redes SocialesCarmen Salinas Zavala
 
Tecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesTecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesLuis Miguel
 
TECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALESTECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALESNelson Ojanama Chutas
 
Tecnología detrás de las redes sociales más importantes
Tecnología detrás de las redes sociales más importantesTecnología detrás de las redes sociales más importantes
Tecnología detrás de las redes sociales más importantesWalter Fredy Huanaco Huayta
 
Tecnología detrás de las redes sociales
Tecnología detrás de las redes socialesTecnología detrás de las redes sociales
Tecnología detrás de las redes socialesJunior Medrano
 
tecnologias detras de las redes sociales
tecnologias detras de las redes socialestecnologias detras de las redes sociales
tecnologias detras de las redes socialesyhangaona
 
Tecnología detrás de las redes sociales
Tecnología detrás de las redes socialesTecnología detrás de las redes sociales
Tecnología detrás de las redes socialesIsabel Florian Guardia
 
Tecnologías Detrás de las Redes Sociales
Tecnologías Detrás de las Redes SocialesTecnologías Detrás de las Redes Sociales
Tecnologías Detrás de las Redes SocialesAnthony Castro
 
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0Jeremi Sixto Perales
 
SGBD-TECNOLOGIA DE APLICACIONES WEB
SGBD-TECNOLOGIA DE APLICACIONES WEBSGBD-TECNOLOGIA DE APLICACIONES WEB
SGBD-TECNOLOGIA DE APLICACIONES WEBkattia vargas
 
Redes sociales (tecnología)
Redes sociales (tecnología)Redes sociales (tecnología)
Redes sociales (tecnología)Mirella Paico
 
SGDB y tecnologías usadas por aplicaciones 2.0
SGDB y tecnologías usadas por aplicaciones 2.0SGDB y tecnologías usadas por aplicaciones 2.0
SGDB y tecnologías usadas por aplicaciones 2.0Anderson Almidon
 
Tecnologia detrás de las redes sociales
Tecnologia detrás de las redes socialesTecnologia detrás de las redes sociales
Tecnologia detrás de las redes socialesIngrid Escobal
 
Tecnologias redes sociales
Tecnologias redes socialesTecnologias redes sociales
Tecnologias redes socialesAlexis Garcia
 
SISTEMA GESTOR DE BASE DE DATOS Y TECNOLOGIAS QUE USAN LAS HERRAMIENTAS WEB 2.0
SISTEMA GESTOR DE BASE DE DATOS Y TECNOLOGIAS QUE USAN LAS HERRAMIENTAS WEB 2.0 SISTEMA GESTOR DE BASE DE DATOS Y TECNOLOGIAS QUE USAN LAS HERRAMIENTAS WEB 2.0
SISTEMA GESTOR DE BASE DE DATOS Y TECNOLOGIAS QUE USAN LAS HERRAMIENTAS WEB 2.0 Cesar Gustavo Diaz Vasquez
 
Iso 3166 web2.0 y3.0-internet2yredesociales
Iso 3166 web2.0 y3.0-internet2yredesocialesIso 3166 web2.0 y3.0-internet2yredesociales
Iso 3166 web2.0 y3.0-internet2yredesocialesandreaalm9
 
Tecnologias y bd utilizados por sitios web
Tecnologias y bd utilizados por sitios webTecnologias y bd utilizados por sitios web
Tecnologias y bd utilizados por sitios webJESUSFRANCISCOFLORES1
 

Similar a Tecnologías detrás de las principales redes sociales (20)

Tecnologías detrás de las Redes Sociales
Tecnologías detrás de las Redes SocialesTecnologías detrás de las Redes Sociales
Tecnologías detrás de las Redes Sociales
 
Tecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesTecnologias detras de las Redes sociales
Tecnologias detras de las Redes sociales
 
TECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALESTECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALES
 
Tecnología detrás de las redes sociales más importantes
Tecnología detrás de las redes sociales más importantesTecnología detrás de las redes sociales más importantes
Tecnología detrás de las redes sociales más importantes
 
Tecnología detrás de las redes sociales
Tecnología detrás de las redes socialesTecnología detrás de las redes sociales
Tecnología detrás de las redes sociales
 
tecnologias detras de las redes sociales
tecnologias detras de las redes socialestecnologias detras de las redes sociales
tecnologias detras de las redes sociales
 
Tecnología detrás de las redes sociales
Tecnología detrás de las redes socialesTecnología detrás de las redes sociales
Tecnología detrás de las redes sociales
 
Tecnologías Detrás de las Redes Sociales
Tecnologías Detrás de las Redes SocialesTecnologías Detrás de las Redes Sociales
Tecnologías Detrás de las Redes Sociales
 
TTBB
TTBBTTBB
TTBB
 
TTBB
TTBBTTBB
TTBB
 
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
 
SGBD-TECNOLOGIA DE APLICACIONES WEB
SGBD-TECNOLOGIA DE APLICACIONES WEBSGBD-TECNOLOGIA DE APLICACIONES WEB
SGBD-TECNOLOGIA DE APLICACIONES WEB
 
Redes sociales (tecnología)
Redes sociales (tecnología)Redes sociales (tecnología)
Redes sociales (tecnología)
 
SGDB y tecnologías usadas por aplicaciones 2.0
SGDB y tecnologías usadas por aplicaciones 2.0SGDB y tecnologías usadas por aplicaciones 2.0
SGDB y tecnologías usadas por aplicaciones 2.0
 
Tecnologia detrás de las redes sociales
Tecnologia detrás de las redes socialesTecnologia detrás de las redes sociales
Tecnologia detrás de las redes sociales
 
Tecnologias redes sociales
Tecnologias redes socialesTecnologias redes sociales
Tecnologias redes sociales
 
Tecnologia en redes sociales
Tecnologia en redes socialesTecnologia en redes sociales
Tecnologia en redes sociales
 
SISTEMA GESTOR DE BASE DE DATOS Y TECNOLOGIAS QUE USAN LAS HERRAMIENTAS WEB 2.0
SISTEMA GESTOR DE BASE DE DATOS Y TECNOLOGIAS QUE USAN LAS HERRAMIENTAS WEB 2.0 SISTEMA GESTOR DE BASE DE DATOS Y TECNOLOGIAS QUE USAN LAS HERRAMIENTAS WEB 2.0
SISTEMA GESTOR DE BASE DE DATOS Y TECNOLOGIAS QUE USAN LAS HERRAMIENTAS WEB 2.0
 
Iso 3166 web2.0 y3.0-internet2yredesociales
Iso 3166 web2.0 y3.0-internet2yredesocialesIso 3166 web2.0 y3.0-internet2yredesociales
Iso 3166 web2.0 y3.0-internet2yredesociales
 
Tecnologias y bd utilizados por sitios web
Tecnologias y bd utilizados por sitios webTecnologias y bd utilizados por sitios web
Tecnologias y bd utilizados por sitios web
 

Tecnologías detrás de las principales redes sociales

  • 1. TECNOLOGÍAS DETRÁS DE LAS REDES SOCIALES DÍAZ MARTÍNEZ, GIANCARLO ANDRÉ
  • 2. CREADOR: Mark Zuckerberg. AÑO DE CREACIÓN: 2004. № DE USUARIOS: 1100 millones. TIPO DE RED: Social. Desde que Facebook ha sido creado ha demostrado ser un sitio de redes sociales innovador y exitoso utilizando solo plataformas de software de código abierto para mantener y construir el sitio web.  Todo el sitio se basa en el preprocesador de hipertexto PHP y para poder convertirlo a código C++ usa el HipHop el cual le permite un mejor funcionamiento y rendimiento de sus servidores.  Cuenta con Memcached para almacenar las paginas web en la memoria lo cual ayuda a que el sitio web cargue mucho mas rápido. FACEBOOK
  • 3.  La base de datos de MySQL es uno de los principales componentes de Facebook y la mayoría de sus 30 000 servidores son de este tipo.  Usa Haystack para hacer frente a la gran cantidad de fotos subidas y visitas en el sitio web
  • 4. CREADOR: Jack Dorsey. AÑO DE CREACIÓN: 2006. № DE USUARIOS: 500 millones. TIPO DE RED: Microblogging.  Twitter utiliza el lenguaje Ruby on Rails para poder trabajar más rápido y de forma más liviana y no estar tan atado con la estructura de Java  Inicialmente Twitter uso la tecnología Summize basada en el software como MySQL, pero después se apoyo en Apache Lucene ya que no podía soportar el enfriamiento de: . 1000 TPS (tweets/segundos). . 12 000 QPS(consultas/segundo).  También guarda en una cache las paginas visitas del sitio haciendo que la navegación sea mucho mas fluida. TWITTER
  • 5.  Para embeber el contenido multimedia de sitios web como Vimeo y Kiva utilizaron el estándar oEmbed mediante JSON.  Así también cuentan con aplicaciones y herramientas de código abierto como Jquery, Mustache, LABjs y Modernzr.
  • 6. CREADOR(ES): Reid Hoffman, Allen Blue, Konstantin Guericke. AÑO DE CREACIÓN: 2002. № DE USUARIOS: 260 millones. TIPO DE RED: Red social profesional. LinkeIn es una red social para profesionales, especialmente interesante para negocios B2B. Es importante destacar que un 45% de los usuarios de esta re son decisión maker.  Este sitio web principalmente esta hecho en código Java, y también algo de C++ y Ruby, su sistema de producción es Unix(Solaris) y el de desarrollo es Mac OS X.  Usa Oracle 10G para bases de datos críticas y MySQL para el resto.  También utilizan Spring, ActiveMQ, Tomcat, Jetty y Lucene. LINKEDIN
  • 7.  Las aplicaciones y los diferentes grafos en memoria se sincronizan con la base de datos utilizando un algoritmo propio (databus) implementado sobre funcionalidades propias de Oracle. Ese databus lo han implementado sobre HTTP con balanceo de carga.  Tienen un servidor RPC por el que reciben peticiones, varios sistemas para ejecutar algoritmos, un motor de persistencia para almacenar datos en disco y una librería de acceso al databus.
  • 8. CREADOR: Kevin Systrom y Mike Krieger. AÑO DE CREACIÓN: 2010. № DE USUARIOS: 150 millones. TIPO DE RED: Foto/Video.  Para este sitio web, Python ha sido el lenguaje elegido y Django el framework a utilizar para llevarlo a la web. Este servicio web ha sido liberado utilizando gunicorn como servidor WSGI y NGINX para manejar las peticiones utilizando un esquema de balanceo de cargas. Anteriormente utilizaban mog_wsgi y Apache sin embargo notaron que gunicorn era mucho más fácil de configurar y consumía menos recursos en CPU.  PostGreSQL ha sido el almacén principal de la mayoría de los datos creados por los usuarios. INSTAGRAM
  • 9.  Instagram utiliza ampliamente Redis como su 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 utilizado por Django.  Y finalmente, como toda web moderna, esta red social ha optado por utilizar Memcached para la gestión de sus datos en caché, el cual conectan con pylibmc y libmemcached.
  • 10. CREADOR: Jan Koum. AÑO DE CREACIÓN: 2009. № DE USUARIOS: 400 millones. TIPO DE RED: Mensajería.  Whatsapp es un servicio de mensajería instantánea disponible para cualquier Smartphone actual y que usa el protocolo xmpp para la transmisión de datos.  Fue desarrollada en su mayor parte en la plataforma de código abierto FreeBSD usando el lenguaje de programación de Erlang.  Whatsapp tiene como destino el puerto 443(HTTPS) aunque todo viaja bajo texto plano. Whatsapp usa el protocolo XMPP(una tecnología de comunicación en tiempo real muy potente y utilizada actualmente). WHATSAPP