SlideShare una empresa de Scribd logo
Tecnologías detrás de las redes
sociales
Alumno: Guillen Caviedes Brian Orlando
Código: 1215220497
Redes Sociales
O Cuando hablamos de red social, lo que viene a la mente
en primer lugar son sitios como Facebook, Twitter y
LinkedIn o aplicaciones como Snapchat e Instagram,
típicos de la actualidad. Pero la idea, sin embargo, es
mucho más antigua: en la sociología, por ejemplo, el
concepto de red social se utiliza para analizar interacciones
entre individuos, grupos, organizaciones o hasta
sociedades enteras desde el final del siglo XIX.
O En Internet, las redes sociales han suscitado discusiones
como la de falta de privacidad, pero también han servido
como medio de convocatoria para manifestaciones públicas
en protestas. Estas plataformas crearon, también, una
nueva forma de relación entre empresas y clientes,
abriendo caminos tanto para la interacción, como para el
anuncio de productos o servicios.
Tecnologías detrás de
Facebook
O Se encuentra desarrollado en un ecosistema
LINUX denominado LAMP (acrónimo usado
para describir un sistema de infraestructura
de internet) Linux: Sistema Operativo que
administra los recursos de cada servidor de
Facebook. Apache: el servidor de páginas
web. MySQL: el manejador de bases de
datos, el que almacena de forma estructurada
los datos de los usuarios PHP: lenguaje de
programación que automatiza la creación de
páginas web
O Apache Cassandra: Almacena los datos de los usuarios de
forma estructurada y distribuida. Facebook hizo público el
código de Cassandra al tiempo que lo entregó a la
comunidad Apache en el 2008.
O Hive: Analiza grandes conjuntos de datos sobre los cuales
es posible buscar información en ellos. Facebook no podría
ofrecer su servicio de búsqueda sin Hive.
O Thrift: Es un kit de herramientas especializado en la
interoperabilidad de lenguajes de programación. A través
de Thrift Facebook ha combinado el uso de lenguajes tan
distintos entre sí como C++, Java, Python, PHP, Ruby,
Haskell, y más, a lo largo de todos sus equipos de
desarrollo. Facebook no podría crear servicios de software
a la velocidad que requiere sin la ayuda de Thrift.
O Scribe: Es un sistema de distribución y registro de
mensajes en los servidores, tolerante a fallas y capaz de
funcionar sobre una gran cantidad de equipos. Facebook
gestiona con mayor facilidad sus miles de servidores
gracias a Scribe.
O HipHop para 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. De
hecho, Facebook afirma que gracias a HipHop for PHP usa
hasta 50% menos CPU que antes.
O Tornado: Es otro kit de herramientas de software, en este
caso especializado en los servicios web escalables, es
decir, los que crecen sin afectar el desempeño o las
funciones del sistema. En particular, es capaz de gestionar
miles de conexiones web de forma simultánea y veloz. Está
escrito en el lenguaje Python y su diseño está basado en el
que tiene FriendFeed.
Tecnologías detrás de Twitter
Twitter no sólo ha hecho uso de importantes tecnologías Open
Source para sus propósitos, si no que ha colaborado
activamente con el desarrollo de algunas y la creación desde
cero de algunos framework.
O Las tecnologías open source que consume twitter son:
O MySQL: Usada principalmente para almacenar los Tweets.
Ellos han desarrolado su propio fork para ajustarlo a la
necesidades, por supuesto, abierto a la comunidad.
O El abanico de proyectos Apache usados en su
infraestructura y que nos estamos acostumbrando en ver
en las grandes redes sociales: Cassandra, Hadoop,
Lucene, Pig.
O Memcached: para manejar la caché y escalar el creciente
tráfico de la plataforma. De ahí ha salido un interesante
proyecto abierto que han liberado recientemente,
Twemcache, ajustando sus necesidades a la base de
Memcached.
O Lago: es un generador de carga para testear el tráfico en
producción. Es un herramienta fundamental para el entorno
en el que se mueve Twitter con millones de peticiones en
cortos espacios de tiempo.
O Zipkin: ayuda a recolectar los tiempo de respuestas de las
peticiones de la API de Twitter.
O Scalding: es una librería de Scala que hace más sencillo
escribir los jobs de MapReduce en Hadoop integrándose
perfectamente con la Scala y la JVM.
O Apache Mesos: para construir aplicaciones distribuidas y
compartir recursos entre data center.
O No tan relacionada con la infraestructura, pero si uno de los
proyecto proveniente de Twitter tenemos a Bootstrap, que
nos permite crear ágiles páginas HTML5 con componentes
potentes.

Más contenido relacionado

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

CHAT Y REDES SOCIALES
CHAT Y REDES SOCIALESCHAT Y REDES SOCIALES
CHAT Y REDES SOCIALES
angeelizbeth
 
CHAT Y REDES SOCIALES
CHAT Y REDES SOCIALESCHAT Y REDES SOCIALES
CHAT Y REDES SOCIALES
linamanuela
 
Tecnologia detras de las redes sociales
Tecnologia detras de las redes socialesTecnologia detras de las redes sociales
Tecnologia detras de las redes sociales
CharlieDS
 
Redes sociales (tecnología)
Redes sociales (tecnología)Redes sociales (tecnología)
Redes sociales (tecnología)
Mirella Paico
 
Las tecnologías detrás de las redes sociales
Las tecnologías detrás de las redes socialesLas tecnologías detrás de las redes sociales
Las tecnologías detrás de las redes sociales
Diego Vi Re
 
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
Jeremi Sixto Perales
 
Final
FinalFinal
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
Diter Alonso Terrones Ayala
 
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
Carmen Salinas Zavala
 
TECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALESTECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALES
Nelson Ojanama Chutas
 
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
Christian Garcia Gamio
 
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
Jovaldo Miranda Valdivia
 
Tecnologías usadas en las redes sociales
Tecnologías usadas en las redes socialesTecnologías usadas en las redes sociales
Tecnologías usadas en las redes sociales
Emerson Quispe Perez
 
Tarea
TareaTarea
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
Anthony Criollo Valencia
 
Tecnologias detras de las redes sociales
Tecnologias detras de las redes socialesTecnologias detras de las redes sociales
Tecnologias detras de las redes sociales
Susan Mayumi
 
Lenguaje de Programación
Lenguaje de ProgramaciónLenguaje de Programación
Lenguaje de Programación
Eder Luna León
 
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
Manuel Junior Sebastian Shapiama
 
Tarea3jajajjsjj
Tarea3jajajjsjjTarea3jajajjsjj
Tarea3jajajjsjj
akemi07
 
Tarea3fff
Tarea3fffTarea3fff
Tarea3fff
akemi07
 

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

CHAT Y REDES SOCIALES
CHAT Y REDES SOCIALESCHAT Y REDES SOCIALES
CHAT Y REDES SOCIALES
 
CHAT Y REDES SOCIALES
CHAT Y REDES SOCIALESCHAT Y REDES SOCIALES
CHAT Y 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
 
Redes sociales (tecnología)
Redes sociales (tecnología)Redes sociales (tecnología)
Redes sociales (tecnología)
 
Las tecnologías detrás de las redes sociales
Las tecnologías detrás de las redes socialesLas tecnologías detrás de las redes sociales
Las 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
 
Final
FinalFinal
Final
 
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
 
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 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
 
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 usadas en las redes sociales
Tecnologías usadas en las redes socialesTecnologías usadas en las redes sociales
Tecnologías usadas en las redes sociales
 
Tarea
TareaTarea
Tarea
 
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
 
Tecnologias detras de las redes sociales
Tecnologias detras de las redes socialesTecnologias detras de las redes sociales
Tecnologias detras de las redes sociales
 
Lenguaje de Programación
Lenguaje de ProgramaciónLenguaje de Programación
Lenguaje de Programación
 
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
 
Tarea3jajajjsjj
Tarea3jajajjsjjTarea3jajajjsjj
Tarea3jajajjsjj
 
Tarea3fff
Tarea3fffTarea3fff
Tarea3fff
 

Más de Brian Guillen Caviedes

Ejercicio De Entidad Relación
Ejercicio De Entidad RelaciónEjercicio De Entidad Relación
Ejercicio De Entidad Relación
Brian Guillen Caviedes
 
Detras de las redes sociales
Detras de las redes socialesDetras de las redes sociales
Detras de las redes sociales
Brian Guillen Caviedes
 
Funciones de un dba UNAC
Funciones de un dba UNACFunciones de un dba UNAC
Funciones de un dba UNAC
Brian Guillen Caviedes
 
Normaliza ejercicios
Normaliza ejerciciosNormaliza ejercicios
Normaliza ejercicios
Brian Guillen Caviedes
 
Erwin dat brian
Erwin dat brianErwin dat brian
Erwin dat brian
Brian Guillen Caviedes
 
Base de datos
Base de datosBase de datos
Base de datos
Brian Guillen Caviedes
 
Tarea2
Tarea2Tarea2
Funciones de una DBA
Funciones de una DBAFunciones de una DBA
Funciones de una DBA
Brian Guillen Caviedes
 

Más de Brian Guillen Caviedes (8)

Ejercicio De Entidad Relación
Ejercicio De Entidad RelaciónEjercicio De Entidad Relación
Ejercicio De Entidad Relación
 
Detras de las redes sociales
Detras de las redes socialesDetras de las redes sociales
Detras de las redes sociales
 
Funciones de un dba UNAC
Funciones de un dba UNACFunciones de un dba UNAC
Funciones de un dba UNAC
 
Normaliza ejercicios
Normaliza ejerciciosNormaliza ejercicios
Normaliza ejercicios
 
Erwin dat brian
Erwin dat brianErwin dat brian
Erwin dat brian
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tarea2
Tarea2Tarea2
Tarea2
 
Funciones de una DBA
Funciones de una DBAFunciones de una DBA
Funciones de una DBA
 

Último

ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdfECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
ArnulfoPerezPerez2
 
Aletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdfAletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdf
elsanti003
 
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptxPRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
ANGELJOELSILVAPINZN
 
Semana 12 - Ley 29973 de las personas con discapacidad.pdf
Semana 12 - Ley 29973 de las personas con discapacidad.pdfSemana 12 - Ley 29973 de las personas con discapacidad.pdf
Semana 12 - Ley 29973 de las personas con discapacidad.pdf
SandyCuenca
 
Informe Municipal provincial de la ciudad de Tacna
Informe Municipal provincial de la ciudad de TacnaInforme Municipal provincial de la ciudad de Tacna
Informe Municipal provincial de la ciudad de Tacna
BrusCiriloPintoApaza
 
Kit del Analisis y Visualizacion de Datos.pdf
Kit del Analisis y Visualizacion de Datos.pdfKit del Analisis y Visualizacion de Datos.pdf
Kit del Analisis y Visualizacion de Datos.pdf
OMORDO
 
Luces piloto y contactores Presentación fn.pptx
Luces piloto y contactores Presentación fn.pptxLuces piloto y contactores Presentación fn.pptx
Luces piloto y contactores Presentación fn.pptx
Fran115
 
Presentación transferencia de calor Jesus Morales.pdf
Presentación transferencia de calor Jesus Morales.pdfPresentación transferencia de calor Jesus Morales.pdf
Presentación transferencia de calor Jesus Morales.pdf
jdcumarem02
 
DIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicosDIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicos
LuisAngelGuarnizoBet
 
DIAGRAMA DE FLUJO DE ALGORITMO......
DIAGRAMA DE FLUJO   DE   ALGORITMO......DIAGRAMA DE FLUJO   DE   ALGORITMO......
DIAGRAMA DE FLUJO DE ALGORITMO......
taniarivera1015tvr
 
Propiedades Electricas de los Materiales
Propiedades Electricas de los MaterialesPropiedades Electricas de los Materiales
Propiedades Electricas de los Materiales
rogeliorodriguezt
 
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdfEstilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
ElisaLen4
 
Libro Epanet, guía explicativa de los pasos a seguir para analizar redes hidr...
Libro Epanet, guía explicativa de los pasos a seguir para analizar redes hidr...Libro Epanet, guía explicativa de los pasos a seguir para analizar redes hidr...
Libro Epanet, guía explicativa de los pasos a seguir para analizar redes hidr...
andressalas92
 
PRINCIPALES CARACTERISTICAS DE EL PH.pptx
PRINCIPALES CARACTERISTICAS DE EL PH.pptxPRINCIPALES CARACTERISTICAS DE EL PH.pptx
PRINCIPALES CARACTERISTICAS DE EL PH.pptx
MONICADELROCIOMUNZON1
 
aplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdfaplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdf
MiguelZapata93
 
S9.1_DIN_Cinemática del cuerpo rígido vf.pdf
S9.1_DIN_Cinemática del cuerpo rígido vf.pdfS9.1_DIN_Cinemática del cuerpo rígido vf.pdf
S9.1_DIN_Cinemática del cuerpo rígido vf.pdf
CHRISTIANMILTHONRUSM
 
Tanques de almacenamiento PDF MEDICION CRUDO.pdf
Tanques de almacenamiento PDF MEDICION CRUDO.pdfTanques de almacenamiento PDF MEDICION CRUDO.pdf
Tanques de almacenamiento PDF MEDICION CRUDO.pdf
VivianaJaramillo20
 
TIA portal Bloques PLC Siemens______.pdf
TIA portal Bloques PLC Siemens______.pdfTIA portal Bloques PLC Siemens______.pdf
TIA portal Bloques PLC Siemens______.pdf
ArmandoSarco
 
Sistemas eléctricos de potencia y transmisión
Sistemas eléctricos de potencia y transmisiónSistemas eléctricos de potencia y transmisión
Sistemas eléctricos de potencia y transmisión
MichaelLpezOrtiz
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
FantasticVideo1
 

Último (20)

ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdfECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
 
Aletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdfAletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdf
 
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptxPRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
 
Semana 12 - Ley 29973 de las personas con discapacidad.pdf
Semana 12 - Ley 29973 de las personas con discapacidad.pdfSemana 12 - Ley 29973 de las personas con discapacidad.pdf
Semana 12 - Ley 29973 de las personas con discapacidad.pdf
 
Informe Municipal provincial de la ciudad de Tacna
Informe Municipal provincial de la ciudad de TacnaInforme Municipal provincial de la ciudad de Tacna
Informe Municipal provincial de la ciudad de Tacna
 
Kit del Analisis y Visualizacion de Datos.pdf
Kit del Analisis y Visualizacion de Datos.pdfKit del Analisis y Visualizacion de Datos.pdf
Kit del Analisis y Visualizacion de Datos.pdf
 
Luces piloto y contactores Presentación fn.pptx
Luces piloto y contactores Presentación fn.pptxLuces piloto y contactores Presentación fn.pptx
Luces piloto y contactores Presentación fn.pptx
 
Presentación transferencia de calor Jesus Morales.pdf
Presentación transferencia de calor Jesus Morales.pdfPresentación transferencia de calor Jesus Morales.pdf
Presentación transferencia de calor Jesus Morales.pdf
 
DIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicosDIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicos
 
DIAGRAMA DE FLUJO DE ALGORITMO......
DIAGRAMA DE FLUJO   DE   ALGORITMO......DIAGRAMA DE FLUJO   DE   ALGORITMO......
DIAGRAMA DE FLUJO DE ALGORITMO......
 
Propiedades Electricas de los Materiales
Propiedades Electricas de los MaterialesPropiedades Electricas de los Materiales
Propiedades Electricas de los Materiales
 
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdfEstilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
 
Libro Epanet, guía explicativa de los pasos a seguir para analizar redes hidr...
Libro Epanet, guía explicativa de los pasos a seguir para analizar redes hidr...Libro Epanet, guía explicativa de los pasos a seguir para analizar redes hidr...
Libro Epanet, guía explicativa de los pasos a seguir para analizar redes hidr...
 
PRINCIPALES CARACTERISTICAS DE EL PH.pptx
PRINCIPALES CARACTERISTICAS DE EL PH.pptxPRINCIPALES CARACTERISTICAS DE EL PH.pptx
PRINCIPALES CARACTERISTICAS DE EL PH.pptx
 
aplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdfaplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdf
 
S9.1_DIN_Cinemática del cuerpo rígido vf.pdf
S9.1_DIN_Cinemática del cuerpo rígido vf.pdfS9.1_DIN_Cinemática del cuerpo rígido vf.pdf
S9.1_DIN_Cinemática del cuerpo rígido vf.pdf
 
Tanques de almacenamiento PDF MEDICION CRUDO.pdf
Tanques de almacenamiento PDF MEDICION CRUDO.pdfTanques de almacenamiento PDF MEDICION CRUDO.pdf
Tanques de almacenamiento PDF MEDICION CRUDO.pdf
 
TIA portal Bloques PLC Siemens______.pdf
TIA portal Bloques PLC Siemens______.pdfTIA portal Bloques PLC Siemens______.pdf
TIA portal Bloques PLC Siemens______.pdf
 
Sistemas eléctricos de potencia y transmisión
Sistemas eléctricos de potencia y transmisiónSistemas eléctricos de potencia y transmisión
Sistemas eléctricos de potencia y transmisión
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
 

Tecnologías detrás de las redes sociales

  • 1. Tecnologías detrás de las redes sociales Alumno: Guillen Caviedes Brian Orlando Código: 1215220497
  • 3. O Cuando hablamos de red social, lo que viene a la mente en primer lugar son sitios como Facebook, Twitter y LinkedIn o aplicaciones como Snapchat e Instagram, típicos de la actualidad. Pero la idea, sin embargo, es mucho más antigua: en la sociología, por ejemplo, el concepto de red social se utiliza para analizar interacciones entre individuos, grupos, organizaciones o hasta sociedades enteras desde el final del siglo XIX. O En Internet, las redes sociales han suscitado discusiones como la de falta de privacidad, pero también han servido como medio de convocatoria para manifestaciones públicas en protestas. Estas plataformas crearon, también, una nueva forma de relación entre empresas y clientes, abriendo caminos tanto para la interacción, como para el anuncio de productos o servicios.
  • 5. O Se encuentra desarrollado en un ecosistema LINUX denominado LAMP (acrónimo usado para describir un sistema de infraestructura de internet) Linux: Sistema Operativo que administra los recursos de cada servidor de Facebook. Apache: el servidor de páginas web. MySQL: el manejador de bases de datos, el que almacena de forma estructurada los datos de los usuarios PHP: lenguaje de programación que automatiza la creación de páginas web
  • 6. O Apache Cassandra: Almacena los datos de los usuarios de forma estructurada y distribuida. Facebook hizo público el código de Cassandra al tiempo que lo entregó a la comunidad Apache en el 2008. O Hive: Analiza grandes conjuntos de datos sobre los cuales es posible buscar información en ellos. Facebook no podría ofrecer su servicio de búsqueda sin Hive. O Thrift: Es un kit de herramientas especializado en la interoperabilidad de lenguajes de programación. A través de Thrift Facebook ha combinado el uso de lenguajes tan distintos entre sí como C++, Java, Python, PHP, Ruby, Haskell, y más, a lo largo de todos sus equipos de desarrollo. Facebook no podría crear servicios de software a la velocidad que requiere sin la ayuda de Thrift.
  • 7. O Scribe: Es un sistema de distribución y registro de mensajes en los servidores, tolerante a fallas y capaz de funcionar sobre una gran cantidad de equipos. Facebook gestiona con mayor facilidad sus miles de servidores gracias a Scribe. O HipHop para 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. De hecho, Facebook afirma que gracias a HipHop for PHP usa hasta 50% menos CPU que antes. O Tornado: Es otro kit de herramientas de software, en este caso especializado en los servicios web escalables, es decir, los que crecen sin afectar el desempeño o las funciones del sistema. En particular, es capaz de gestionar miles de conexiones web de forma simultánea y veloz. Está escrito en el lenguaje Python y su diseño está basado en el que tiene FriendFeed.
  • 9. Twitter no sólo ha hecho uso de importantes tecnologías Open Source para sus propósitos, si no que ha colaborado activamente con el desarrollo de algunas y la creación desde cero de algunos framework. O Las tecnologías open source que consume twitter son: O MySQL: Usada principalmente para almacenar los Tweets. Ellos han desarrolado su propio fork para ajustarlo a la necesidades, por supuesto, abierto a la comunidad. O El abanico de proyectos Apache usados en su infraestructura y que nos estamos acostumbrando en ver en las grandes redes sociales: Cassandra, Hadoop, Lucene, Pig. O Memcached: para manejar la caché y escalar el creciente tráfico de la plataforma. De ahí ha salido un interesante proyecto abierto que han liberado recientemente, Twemcache, ajustando sus necesidades a la base de Memcached.
  • 10. O Lago: es un generador de carga para testear el tráfico en producción. Es un herramienta fundamental para el entorno en el que se mueve Twitter con millones de peticiones en cortos espacios de tiempo. O Zipkin: ayuda a recolectar los tiempo de respuestas de las peticiones de la API de Twitter. O Scalding: es una librería de Scala que hace más sencillo escribir los jobs de MapReduce en Hadoop integrándose perfectamente con la Scala y la JVM. O Apache Mesos: para construir aplicaciones distribuidas y compartir recursos entre data center. O No tan relacionada con la infraestructura, pero si uno de los proyecto proveniente de Twitter tenemos a Bootstrap, que nos permite crear ágiles páginas HTML5 con componentes potentes.