Tecnología detrás de las redes sociales

10
TECNOLOGÍA DETRÁS DE LAS REDES SOCIALES PROFESOR: EDDIE MALCA V. ALUMNO: MEDRANO CHEPULINE JUNIOR MILTON

Transcript of Tecnología detrás de las redes sociales

TECNOLOGÍA DETRÁS DE LAS REDES SOCIALES

PROFESOR: EDDIE MALCA V.ALUMNO: MEDRANO CHEPULINE JUNIOR MILTON

IntroducciónLas redes sociales actualmente se han convertido en medios muy eficaces de comunicación debido a que son más ágiles, rápidas, y módicas, con el transcurrir del tiempo.En estas presentaciones observaremos un poco más acerca de las tecnologías que se encuentran detrás de éstas.

TECNOLOGÍAS

O 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 CACHÉ

ALMACENAMIENTO

BASE DE

DATOS

o PHPTodo el sitio web de Facebook se basa en y alrededor del preprocesador de hipertexto PHP.Un juego PHP que Facebook utiliza ampliamente para convertir PHP a código C++ es el HipHop para el marco PHP. o CACHÉEl software actúa como una capa entre los servidores de alojamiento regulares y sus servidores de bases de datos MySQL. Esto ayuda a que el sitio cargue mucho más rápido que otros sitios de redes sociales, dando a los usuarios una experiencia ininterrumpida casi sin fisuras. o BASE DE DATOSMySQL, 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.o ALMACENAMIENTOPara la gran visibilidad de fotos, vídeos e imágenes la empresa utiliza Haystack y esta depende de PHP

O Twitter utiliza de manera exclusiva aplicaciones y herramientas del 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 esta organización”. 

O 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.

O Muy interesante la configuración de Instagram y comprobar el uso intensivo que hacen de Python y las instancias de Amazon. Un conjunto de herramientas que habrá que echar un vistazo más en detalle pero que ha logrado que esta Startup pueda escalar un tremendo tráfico en poco más de un año. Como ellos dicen: reutilizando al máximo y, como hemos comprobado, sin reinventar la rueda ni embarcarse en complejas infraestructuras.

O Whatsapp utiliza una versión personalizada del protocolo abierto Extensible Messaging and Presence Protocol. Al ser instalado crea una cuenta de usuario utilizando su número de teléfono como nombre de usuario (Jabber ID: [número de teléfono]@s.whatsapp.net). La versión de Android usa un hash MD5 del IMEI invertido como contraseña, y la versión de iOS un hash MD5 de la dirección MAC del teléfono duplicada.

O Los mensajes de imagen, audio o video se envían subiendo dicho contenido a un servidor HTTP y enviando un enlace al mismo, junto a una miniatura codificada en Base64 (si es aplicable).

O WhatsApp se sincroniza con la agenda del teléfono, por lo que no es necesario para los usuarios agregar contactos en una agenda separada. Como todos los usuarios son registrados con su número de teléfono, el software lista todos los usuarios de WhatsApp entre los contactos automáticamente.