SlideShare una empresa de Scribd logo
1 de 12
Lenguaje de Programación II
Alumno: Rivera Molina Pool
Profesor: Eddie Malca Vicente
*
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.
-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.
-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.
-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.
-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.
-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.
-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
-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.
-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.
-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.
-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.

Más contenido relacionado

Destacado

Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...Guillermo Pizarro
 
201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdf201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdfGalvi Yanez
 
Taller de introducción al desarrollo web con Django
Taller de introducción al desarrollo web con DjangoTaller de introducción al desarrollo web con Django
Taller de introducción al desarrollo web con DjangoJuan Rodríguez
 
Fundamentos de Django: Mini curso gratuito
Fundamentos de Django: Mini curso gratuitoFundamentos de Django: Mini curso gratuito
Fundamentos de Django: Mini curso gratuitoDevCode
 
Talleres por la Tarde
Talleres por la TardeTalleres por la Tarde
Talleres por la TardeAna Lanoy
 
Desarrollo web ágil con Python y Django
Desarrollo web ágil con Python y DjangoDesarrollo web ágil con Python y Django
Desarrollo web ágil con Python y DjangoJaime Irurzun
 
La empresa de hoy
La empresa de hoyLa empresa de hoy
La empresa de hoyjmtorresm1
 
Usando Django con Docker
Usando Django con DockerUsando Django con Docker
Usando Django con DockerErnesto Crespo
 

Destacado (10)

Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
 
201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdf201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdf
 
Principios SOLID
Principios SOLIDPrincipios SOLID
Principios SOLID
 
Hacking y python
Hacking y pythonHacking y python
Hacking y python
 
Taller de introducción al desarrollo web con Django
Taller de introducción al desarrollo web con DjangoTaller de introducción al desarrollo web con Django
Taller de introducción al desarrollo web con Django
 
Fundamentos de Django: Mini curso gratuito
Fundamentos de Django: Mini curso gratuitoFundamentos de Django: Mini curso gratuito
Fundamentos de Django: Mini curso gratuito
 
Talleres por la Tarde
Talleres por la TardeTalleres por la Tarde
Talleres por la Tarde
 
Desarrollo web ágil con Python y Django
Desarrollo web ágil con Python y DjangoDesarrollo web ágil con Python y Django
Desarrollo web ágil con Python y Django
 
La empresa de hoy
La empresa de hoyLa empresa de hoy
La empresa de hoy
 
Usando Django con Docker
Usando Django con DockerUsando Django con Docker
Usando Django con Docker
 

Similar a Tecnologias detrás de las redes sociales

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
 
tecnologias detras de las redes sociales
tecnologias detras de las redes socialestecnologias detras de las redes sociales
tecnologias detras de las redes socialesyhangaona
 
TECNOLOGIA DETRAS DE LAS REDES SOCIALES(FACEBOOK) - LENGUAJE DE PROGRAMACION II
TECNOLOGIA DETRAS DE LAS REDES SOCIALES(FACEBOOK) - LENGUAJE DE PROGRAMACION IITECNOLOGIA DETRAS DE LAS REDES SOCIALES(FACEBOOK) - LENGUAJE DE PROGRAMACION II
TECNOLOGIA DETRAS DE LAS REDES SOCIALES(FACEBOOK) - LENGUAJE DE PROGRAMACION IIChristian Garcia Gamio
 
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
 
Tecnologias detras de las aplicaciones sociales
Tecnologias detras de las aplicaciones socialesTecnologias detras de las aplicaciones sociales
Tecnologias detras de las aplicaciones socialesAngelSanchez407
 
SGBD y tecnologías que usan las aplicaciones web 2.0
SGBD y tecnologías que usan las aplicaciones web 2.0SGBD y tecnologías que usan las aplicaciones web 2.0
SGBD y tecnologías que usan las aplicaciones web 2.0Sthefani Villanueva Cigaran
 
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 socialesJesus anthony Quispe
 
Redes sociales (tecnología)
Redes sociales (tecnología)Redes sociales (tecnología)
Redes sociales (tecnología)Mirella Paico
 
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
 
Tecnologia detras de las redes sociales
Tecnologia detras de las redes socialesTecnologia detras de las redes sociales
Tecnologia detras de las redes socialesCharlieDS
 
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í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 socialesBrian Guillen Caviedes
 

Similar a Tecnologias detrás de las 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
 
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
 
tecnologias detras de las redes sociales
tecnologias detras de las redes socialestecnologias detras de las redes sociales
tecnologias detras de las redes sociales
 
Tecnologías detrás de las aplicaciones
Tecnologías detrás de las aplicacionesTecnologías detrás de las aplicaciones
Tecnologías detrás de las aplicaciones
 
TECNOLOGIA DETRAS DE LAS REDES SOCIALES(FACEBOOK) - LENGUAJE DE PROGRAMACION II
TECNOLOGIA DETRAS DE LAS REDES SOCIALES(FACEBOOK) - LENGUAJE DE PROGRAMACION IITECNOLOGIA DETRAS DE LAS REDES SOCIALES(FACEBOOK) - LENGUAJE DE PROGRAMACION II
TECNOLOGIA DETRAS DE LAS REDES SOCIALES(FACEBOOK) - LENGUAJE DE PROGRAMACION II
 
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 aplicaciones sociales
Tecnologias detras de las aplicaciones socialesTecnologias detras de las aplicaciones sociales
Tecnologias detras de las aplicaciones sociales
 
SGBD y tecnologías que usan las aplicaciones web 2.0
SGBD y tecnologías que usan las aplicaciones web 2.0SGBD y tecnologías que usan las aplicaciones web 2.0
SGBD y tecnologías que usan las aplicaciones web 2.0
 
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
 
Tecnologia en redes sociales
Tecnologia en redes socialesTecnologia en redes sociales
Tecnologia en redes sociales
 
Redes sociales (tecnología)
Redes sociales (tecnología)Redes sociales (tecnología)
Redes sociales (tecnología)
 
TECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALESTECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALES
 
Tecnologia detras de las redes sociales
Tecnologia detras de las redes socialesTecnologia detras de las redes sociales
Tecnologia 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
 
Exposicion
ExposicionExposicion
Exposicion
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Tecnologias detrás de las redes sociales
Tecnologias detrás de las redes socialesTecnologias detrás de las redes sociales
Tecnologias detrás de las redes sociales
 
Tecnologias detrás de las redes sociales
Tecnologias detrás de las redes socialesTecnologias detrás de las redes sociales
Tecnologias 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
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 

Último (11)

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Tecnologias detrás de las redes sociales

  • 1. Lenguaje de Programación II Alumno: Rivera Molina Pool Profesor: Eddie Malca Vicente *
  • 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.