SlideShare una empresa de Scribd logo
1 de 12
DETRÁS DE LAS REDES SOCIALES
PROFESOR: EDDIE CHRISTIAN MALCA VICENTE
ALUMNO: ANTHONY JOSÉ CASTRO RÁEZ
L
E
N
G
U
A
J
E
D
E
P
R
O
G
R
A
M
A
C
I
Ó
N
2
Ohh todo lo que se
puede hacer con un
click, esto parece
magia.
SI CLARO!!!
MAGIA.
Tecnología detrás de las redes
sociales
• En estos últimos años las redes sociales han tenido una
acogida de una manera muy rápida, y que nos hacen la vida
un poco mas fácil y poder tener una comunicación mas rápida
con las personas de nuestro entorno. Pero la mayoría de le
gente solo se queda con lo que este servicio le ofrece pero no
sabe y ni tienen idea de como es que esto es posible. Eso es lo
que veremos a continuación como es que hacen posible
brindarnos este servicio.
Facebook
• Facebook la mayor red social de todos los
tiempos , la red social que se tumbó a HI5 y a
Myspace.
Desde su creación en febrero de 2004, Facebook ha
demostrado ser un sitio de redes sociales innovador y exitoso
utilizando sólo plataformas de software de código abierto para
construir y mantener el sitio web. Al frente de la empresa está
el fundador y CEO, Mark Zuckerberg, quien es el responsable
de la programación del sitio original y supervisar la dirección
tecnológica general del sitio existente.
• PHP
• Todo el sitio web de
Facebook se basa en y
alrededor del preprocesador
de hipertexto PHP. PHP es
un lenguaje de secuencia de
comandos del lado del
servidor que crea y envía las
páginas HTML dinámicas. Un
juego PHP que Facebook
utiliza ampliamente para
convertir PHP a código C++
es el HipHop para el marco
PHP. Este conjunto de
secuencias de comandos le
permite al sitio web
funcionar mejor y obtener el
máximo rendimiento de sus
servidores muy utilizados.
• Base de datos
• MySQL, una base de datos
de software de código
abierto, es uno de los
principales componentes
de la tecnología detrás de
Facebook. Se implementa
por medio de cientos de
miles de sitios web, ya que
escala muy bien, lo que
permite al código PHP
recuperar rápidamente
datos importantes, y
muchas veces, seguros.
Facebook cuenta con más
de 30.000 servidores y una
gran parte de estos son
servidores de bases de
datos MySQL.
• Almacenamiento de fotos
• Desde junio de 2011, Facebook es el mayor sitio web del
mundo para compartir fotos en internet. Para hacer frente
a la gran cantidad de fotos que subidas y vistas en el sitio
web, la empresa utiliza Haystack. Este software de código
abierto es una plataforma de almacenamiento de objetos
de alto rendimiento, que cuenta da potencia a la
característica de fotos de Facebook. La compañía ha
ajustado Haystack para guardar una foto cargada en cuatro
resoluciones diferentes para ayudar a acelerar el proceso
de recuperación, lo que depende del tamaño de la foto
requerida por el código PHP de Facebook.
Twitter
• Twitter la red social que solo te permite poner
140 caracteres, para que postees lo necesario
y no aburras a tus seguidores.
La compañía ha diseñado su interfaz desde el lenguaje Rubi on Rails.
Respecto a los mensajes que el usuario twittea, estos son almacenados
en un servidor paralelo de la red en programación a escala, además de
contener su propia API, la compañía de Jack, beneficiándose de esta
manera para que desarrolladores utilicen la aplicación en nuevas
funcionalidades para móviles u ordenadores además de sitios webs o
blogs.
Tal vez esto sea su rotundo éxito aunque Steven Berlin Johnson describe
a la red social como `muy simple`, y es que es muy sencilla y qué mejor
que tanta simplicidad para una red con millones de usuarios.
• Para mejorar la experiencia de navegación, cuentan que quisieron hacer
de Twitter un sitio tradicional en el sentido de “vínculos que llevan a otros
vínculos“. Por este motivo ahora la aplicación guarda en una caché las
páginas visitas del sitio, haciendo que la navegación sea mucho más fluida.
Por otra parte, para embeber el contenido multimedia de sitios
como Vimeo y Kiva utilizaron el estándar oEmbed mediante JSON (ya se
había comentado durante la conferencia de desarrolladores que Twitter
pondría todas sus fichas en JSON).
• Twitter dedicó un párrafo completo a su compromiso con las
tecnologías open source, recalcando que en la construcción del nuevo sitio
utilizaron casi de manera exclusiva aplicaciones y herramientas de código
abierto como jQuery, Mustache, LABjs y Modernizr. Pero la gran estrella
del nuevo sitio es, claramente, JavaScript, adoptada oficialmente como
“tecnología esencial de nuestra organización”. Indudablemente JS está
pasando por un momento genial.
Instagram
• La red social para subir fotos y pequeños
videos, para complacer a tus seguidores
En Instagram dicen que tienen un pequeño equipo de ingenieros pero que
han sabido aprovechar al máximo cada recurso para llegar a escalar su
infraestructura a más de 14 millones de usuarios en apenas un año.
Sus reglas básicas son:
Mantenerse simples
No reinventar la rueda
Usar tecnologías ya probadas siempre que eso sea posible
• Alojamiento
• Instagram usa Ubuntu Linux 11.04 en sus instancias en Amazon EC2, las
cuales manejan según las necesidades de demanda. De momento, no se
plantean utilizar servidores en sus propias instalaciones aunque no lo
descartan si el crecimiento se mantiene constante.
Servidores de
aplicaciones
Usan Django en Ama
zon High-CPU Extra
Large pasando de tan
sólo unas maquinas a
alcanzar ya más de
25. Aunque ese no es
ningún problema ya
que son capaces de
escalar
horizontalmente al
poder trabajar
independientemente
unas de otras.
Almacenamiento de
datos
Uno de los pilares de
Instagram son los datos
de las fotografias y los
usuarios. La base de
datos que se usa
es PostgreSQL .
Afirman que tiene 12
cluster de instancias de
memoria Quadruple
Extra-Large y sus 12
replicas en distintos
lugares.
• Tareas de notificación y push
• Para estos casos en los que se tiene que notificar a un usuario en
tempo real de una nueva foto publicada se usa Gearman, un
sistema de cola de tareas escrita originalmente en Danga. Colas
asíncronas para distribuir el trabajo pesado en segundo plano y que
las tareas más ligeras se realicen rápido.
Monitorización
Con más de cien instancias distribuidas en los distintos procesos que hemos
descrito, en Instragram usan Munin para revisar todos los parámetros gráficos de
los sistemas. Además de haber escrito varios plugin basado en Python. También se
usa Pingdom para la supervisión externa del servicio y PagerDuty para las
incidencias y las notificaciones.

Más contenido relacionado

La actualidad más candente (13)

Web 2
Web 2 Web 2
Web 2
 
Linea del tiempo del internet alex
Linea del tiempo del internet alexLinea del tiempo del internet alex
Linea del tiempo del internet alex
 
Web 2
Web 2Web 2
Web 2
 
Ud01 Weblogs externs
Ud01 Weblogs externsUd01 Weblogs externs
Ud01 Weblogs externs
 
Trabajo de anderson
Trabajo de andersonTrabajo de anderson
Trabajo de anderson
 
TEMA 2. ACTIVIDAD 6
TEMA 2. ACTIVIDAD 6TEMA 2. ACTIVIDAD 6
TEMA 2. ACTIVIDAD 6
 
Susir
SusirSusir
Susir
 
Presentacion
PresentacionPresentacion
Presentacion
 
PRESENTACION JOOMLA
PRESENTACION JOOMLAPRESENTACION JOOMLA
PRESENTACION JOOMLA
 
Susir
SusirSusir
Susir
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
Herramientas digitales
Herramientas digitalesHerramientas digitales
Herramientas digitales
 

Destacado

Trabajo práctico - Computación
Trabajo práctico - ComputaciónTrabajo práctico - Computación
Trabajo práctico - Computaciónvalekaddour
 
Drinking from the Firehose - Real-time Metrics
Drinking from the Firehose - Real-time MetricsDrinking from the Firehose - Real-time Metrics
Drinking from the Firehose - Real-time MetricsSamantha Quiñones
 
Integración de la tecnología y aprendizaje continuo en el siglo 21
Integración de la tecnología y aprendizaje continuo en el siglo 21Integración de la tecnología y aprendizaje continuo en el siglo 21
Integración de la tecnología y aprendizaje continuo en el siglo 21Carblack Jim
 
Evaluation task 1
Evaluation task 1Evaluation task 1
Evaluation task 1layth123
 
Programação Orientada a Objetos - Pós Graduação - Aula 6 - Princípios OO
Programação Orientada a Objetos - Pós Graduação - Aula 6 - Princípios OOProgramação Orientada a Objetos - Pós Graduação - Aula 6 - Princípios OO
Programação Orientada a Objetos - Pós Graduação - Aula 6 - Princípios OOCarlos Eduardo
 
Dugan powerpoint (oahs probook-13's conflicted copy 2013-03-08)
Dugan powerpoint (oahs probook-13's conflicted copy 2013-03-08)Dugan powerpoint (oahs probook-13's conflicted copy 2013-03-08)
Dugan powerpoint (oahs probook-13's conflicted copy 2013-03-08)DuganH
 
Los 10 inventos tecnológicos más desarrollados a lo largo de la historia
Los 10 inventos tecnológicos más desarrollados a lo largo de la historiaLos 10 inventos tecnológicos más desarrollados a lo largo de la historia
Los 10 inventos tecnológicos más desarrollados a lo largo de la historiajeisonholguin
 
Southern Style Beef Pie -Healthy food,recipes,Kids recipes,funny hot recipes
Southern Style Beef Pie -Healthy food,recipes,Kids recipes,funny hot recipes Southern Style Beef Pie -Healthy food,recipes,Kids recipes,funny hot recipes
Southern Style Beef Pie -Healthy food,recipes,Kids recipes,funny hot recipes Recipe Point
 
CAL - Entrenamiento Voto Electrónico 2015
CAL - Entrenamiento Voto Electrónico 2015CAL - Entrenamiento Voto Electrónico 2015
CAL - Entrenamiento Voto Electrónico 2015CALPERU
 
Undervisningsdifferentiering - Gå-hjem-møde
Undervisningsdifferentiering - Gå-hjem-mødeUndervisningsdifferentiering - Gå-hjem-møde
Undervisningsdifferentiering - Gå-hjem-mødeOle Ditlev Nielsen
 

Destacado (15)

Lector rss
Lector rssLector rss
Lector rss
 
QUE SE SEPA
QUE SE SEPA QUE SE SEPA
QUE SE SEPA
 
Trabajo práctico - Computación
Trabajo práctico - ComputaciónTrabajo práctico - Computación
Trabajo práctico - Computación
 
Drinking from the Firehose - Real-time Metrics
Drinking from the Firehose - Real-time MetricsDrinking from the Firehose - Real-time Metrics
Drinking from the Firehose - Real-time Metrics
 
Integración de la tecnología y aprendizaje continuo en el siglo 21
Integración de la tecnología y aprendizaje continuo en el siglo 21Integración de la tecnología y aprendizaje continuo en el siglo 21
Integración de la tecnología y aprendizaje continuo en el siglo 21
 
Evaluation task 1
Evaluation task 1Evaluation task 1
Evaluation task 1
 
Programação Orientada a Objetos - Pós Graduação - Aula 6 - Princípios OO
Programação Orientada a Objetos - Pós Graduação - Aula 6 - Princípios OOProgramação Orientada a Objetos - Pós Graduação - Aula 6 - Princípios OO
Programação Orientada a Objetos - Pós Graduação - Aula 6 - Princípios OO
 
Dugan powerpoint (oahs probook-13's conflicted copy 2013-03-08)
Dugan powerpoint (oahs probook-13's conflicted copy 2013-03-08)Dugan powerpoint (oahs probook-13's conflicted copy 2013-03-08)
Dugan powerpoint (oahs probook-13's conflicted copy 2013-03-08)
 
رزومه
رزومهرزومه
رزومه
 
Los 10 inventos tecnológicos más desarrollados a lo largo de la historia
Los 10 inventos tecnológicos más desarrollados a lo largo de la historiaLos 10 inventos tecnológicos más desarrollados a lo largo de la historia
Los 10 inventos tecnológicos más desarrollados a lo largo de la historia
 
Southern Style Beef Pie -Healthy food,recipes,Kids recipes,funny hot recipes
Southern Style Beef Pie -Healthy food,recipes,Kids recipes,funny hot recipes Southern Style Beef Pie -Healthy food,recipes,Kids recipes,funny hot recipes
Southern Style Beef Pie -Healthy food,recipes,Kids recipes,funny hot recipes
 
CAL - Entrenamiento Voto Electrónico 2015
CAL - Entrenamiento Voto Electrónico 2015CAL - Entrenamiento Voto Electrónico 2015
CAL - Entrenamiento Voto Electrónico 2015
 
Undervisningsdifferentiering - Gå-hjem-møde
Undervisningsdifferentiering - Gå-hjem-mødeUndervisningsdifferentiering - Gå-hjem-møde
Undervisningsdifferentiering - Gå-hjem-møde
 
Jouko Junttila: Maailma muuttuu – Valtion yhteinen integraatiopalvelu kehitty...
Jouko Junttila: Maailma muuttuu – Valtion yhteinen integraatiopalvelu kehitty...Jouko Junttila: Maailma muuttuu – Valtion yhteinen integraatiopalvelu kehitty...
Jouko Junttila: Maailma muuttuu – Valtion yhteinen integraatiopalvelu kehitty...
 
Formas de arte
Formas de arteFormas de arte
Formas de arte
 

Similar a 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 socialesKaty Vega Pio
 
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
 
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
 
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
 
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 socialesyhangaona
 
Tecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesTecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesLuis Miguel
 
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
 
Tecnologia detras de las redes sociales
Tecnologia detras de las redes socialesTecnologia detras de las redes sociales
Tecnologia detras de las redes socialesCharlieDS
 
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
 
La web 2.0 y la computacion en la nube 11 7
La web 2.0 y la computacion en la nube 11 7La web 2.0 y la computacion en la nube 11 7
La web 2.0 y la computacion en la nube 11 7arevalopaola14
 
Evolucion de la web estefania poveda lara
Evolucion de la web estefania poveda laraEvolucion de la web estefania poveda lara
Evolucion de la web estefania poveda laraStefania Poveda Lara
 
Presentacion web-2.0-y-computacion-en-la-nube
Presentacion web-2.0-y-computacion-en-la-nubePresentacion web-2.0-y-computacion-en-la-nube
Presentacion web-2.0-y-computacion-en-la-nubemarydp
 
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
 
Tecnologias redes sociales
Tecnologias redes socialesTecnologias redes sociales
Tecnologias redes socialesAlexis Garcia
 
La web 2.0 y la computación en la nube
La web 2.0 y la computación en la nubeLa web 2.0 y la computación en la nube
La web 2.0 y la computación en la nubeyinet_narvaez
 

Similar a Tecnologías 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
 
Redes sociales
Redes socialesRedes sociales
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
 
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
 
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
 
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
 
Exposicion
ExposicionExposicion
Exposicion
 
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
 
Tecnologia detras de las redes sociales
Tecnologia detras de las redes socialesTecnologia detras de las redes sociales
Tecnologia 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
 
SGBD Y TECNOLOGIAS USADAS POR LA WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR LA WEB 2.0SGBD Y TECNOLOGIAS USADAS POR LA WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR LA WEB 2.0
 
Sgbd y tecnologias
Sgbd y tecnologiasSgbd y tecnologias
Sgbd y tecnologias
 
La web 2.0 y la computacion en la nube 11 7
La web 2.0 y la computacion en la nube 11 7La web 2.0 y la computacion en la nube 11 7
La web 2.0 y la computacion en la nube 11 7
 
Evolucion de la web estefania poveda lara
Evolucion de la web estefania poveda laraEvolucion de la web estefania poveda lara
Evolucion de la web estefania poveda lara
 
Presentacion web-2.0-y-computacion-en-la-nube
Presentacion web-2.0-y-computacion-en-la-nubePresentacion web-2.0-y-computacion-en-la-nube
Presentacion web-2.0-y-computacion-en-la-nube
 
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
 
Tecnologias redes sociales
Tecnologias redes socialesTecnologias redes sociales
Tecnologias redes sociales
 
La web 2.0 y la computación en la nube
La web 2.0 y la computación en la nubeLa web 2.0 y la computación en la nube
La web 2.0 y la computación en la nube
 

Último

SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 

Último (20)

Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 

Tecnologías Detrás de las Redes Sociales

  • 1. DETRÁS DE LAS REDES SOCIALES PROFESOR: EDDIE CHRISTIAN MALCA VICENTE ALUMNO: ANTHONY JOSÉ CASTRO RÁEZ L E N G U A J E D E P R O G R A M A C I Ó N 2
  • 2. Ohh todo lo que se puede hacer con un click, esto parece magia. SI CLARO!!! MAGIA.
  • 3. Tecnología detrás de las redes sociales • En estos últimos años las redes sociales han tenido una acogida de una manera muy rápida, y que nos hacen la vida un poco mas fácil y poder tener una comunicación mas rápida con las personas de nuestro entorno. Pero la mayoría de le gente solo se queda con lo que este servicio le ofrece pero no sabe y ni tienen idea de como es que esto es posible. Eso es lo que veremos a continuación como es que hacen posible brindarnos este servicio.
  • 4. Facebook • Facebook la mayor red social de todos los tiempos , la red social que se tumbó a HI5 y a Myspace. Desde su creación en febrero de 2004, Facebook ha demostrado ser un sitio de redes sociales innovador y exitoso utilizando sólo plataformas de software de código abierto para construir y mantener el sitio web. Al frente de la empresa está el fundador y CEO, Mark Zuckerberg, quien es el responsable de la programación del sitio original y supervisar la dirección tecnológica general del sitio existente.
  • 5. • PHP • Todo el sitio web de Facebook se basa en y alrededor del preprocesador de hipertexto PHP. PHP es un lenguaje de secuencia de comandos del lado del servidor que crea y envía las páginas HTML dinámicas. Un juego PHP que Facebook utiliza ampliamente para convertir PHP a código C++ es el HipHop para el marco PHP. Este conjunto de secuencias de comandos le permite al sitio web funcionar mejor y obtener el máximo rendimiento de sus servidores muy utilizados.
  • 6. • Base de datos • MySQL, una base de datos de software de código abierto, es uno de los principales componentes de la tecnología detrás de Facebook. Se implementa por medio de cientos de miles de sitios web, ya que escala muy bien, lo que permite al código PHP recuperar rápidamente datos importantes, y muchas veces, seguros. Facebook cuenta con más de 30.000 servidores y una gran parte de estos son servidores de bases de datos MySQL.
  • 7. • Almacenamiento de fotos • Desde junio de 2011, Facebook es el mayor sitio web del mundo para compartir fotos en internet. Para hacer frente a la gran cantidad de fotos que subidas y vistas en el sitio web, la empresa utiliza Haystack. Este software de código abierto es una plataforma de almacenamiento de objetos de alto rendimiento, que cuenta da potencia a la característica de fotos de Facebook. La compañía ha ajustado Haystack para guardar una foto cargada en cuatro resoluciones diferentes para ayudar a acelerar el proceso de recuperación, lo que depende del tamaño de la foto requerida por el código PHP de Facebook.
  • 8. Twitter • Twitter la red social que solo te permite poner 140 caracteres, para que postees lo necesario y no aburras a tus seguidores. La compañía ha diseñado su interfaz desde el lenguaje Rubi on Rails. Respecto a los mensajes que el usuario twittea, estos son almacenados en un servidor paralelo de la red en programación a escala, además de contener su propia API, la compañía de Jack, beneficiándose de esta manera para que desarrolladores utilicen la aplicación en nuevas funcionalidades para móviles u ordenadores además de sitios webs o blogs. Tal vez esto sea su rotundo éxito aunque Steven Berlin Johnson describe a la red social como `muy simple`, y es que es muy sencilla y qué mejor que tanta simplicidad para una red con millones de usuarios.
  • 9. • Para mejorar la experiencia de navegación, cuentan que quisieron hacer de Twitter un sitio tradicional en el sentido de “vínculos que llevan a otros vínculos“. Por este motivo ahora la aplicación guarda en una caché las páginas visitas del sitio, haciendo que la navegación sea mucho más fluida. Por otra parte, para embeber el contenido multimedia de sitios como Vimeo y Kiva utilizaron el estándar oEmbed mediante JSON (ya se había comentado durante la conferencia de desarrolladores que Twitter pondría todas sus fichas en JSON). • Twitter dedicó un párrafo completo a su compromiso con las tecnologías open source, recalcando que en la construcción del nuevo sitio utilizaron casi de manera exclusiva aplicaciones y herramientas de código abierto como jQuery, Mustache, LABjs y Modernizr. Pero la gran estrella del nuevo sitio es, claramente, JavaScript, adoptada oficialmente como “tecnología esencial de nuestra organización”. Indudablemente JS está pasando por un momento genial.
  • 10. Instagram • La red social para subir fotos y pequeños videos, para complacer a tus seguidores En Instagram dicen que tienen un pequeño equipo de ingenieros pero que han sabido aprovechar al máximo cada recurso para llegar a escalar su infraestructura a más de 14 millones de usuarios en apenas un año. Sus reglas básicas son: Mantenerse simples No reinventar la rueda Usar tecnologías ya probadas siempre que eso sea posible
  • 11. • Alojamiento • Instagram usa Ubuntu Linux 11.04 en sus instancias en Amazon EC2, las cuales manejan según las necesidades de demanda. De momento, no se plantean utilizar servidores en sus propias instalaciones aunque no lo descartan si el crecimiento se mantiene constante. Servidores de aplicaciones Usan Django en Ama zon High-CPU Extra Large pasando de tan sólo unas maquinas a alcanzar ya más de 25. Aunque ese no es ningún problema ya que son capaces de escalar horizontalmente al poder trabajar independientemente unas de otras. Almacenamiento de datos Uno de los pilares de Instagram son los datos de las fotografias y los usuarios. La base de datos que se usa es PostgreSQL . Afirman que tiene 12 cluster de instancias de memoria Quadruple Extra-Large y sus 12 replicas en distintos lugares.
  • 12. • Tareas de notificación y push • Para estos casos en los que se tiene que notificar a un usuario en tempo real de una nueva foto publicada se usa Gearman, un sistema de cola de tareas escrita originalmente en Danga. Colas asíncronas para distribuir el trabajo pesado en segundo plano y que las tareas más ligeras se realicen rápido. Monitorización Con más de cien instancias distribuidas en los distintos procesos que hemos descrito, en Instragram usan Munin para revisar todos los parámetros gráficos de los sistemas. Además de haber escrito varios plugin basado en Python. También se usa Pingdom para la supervisión externa del servicio y PagerDuty para las incidencias y las notificaciones.