You are on page 1of 9

WHATSAPP

SOFTWARE Y HARDWARE
SOFTWARE
 Cuando pensamos en WhatsApp, lo primero que se
nos viene a la mente es que es una enorme
compañía, que factura millones de dólares al año
y que alberga una gran cantidad de empleados.

 Todo es cierto, excepto que su número de


personal es mucho más corta de lo que
imaginamos. La compañía reveló que solo 50
ingenieros hacen posible la existencia de
laaplicación de mensajería, un imperio que ya
superó los 900 millones de usuarios.
ERLANG
 es un lenguaje de programación concurrente (u orientado
a la concurrencia) y un sistema de ejecución que incluye
una máquina virtual (BEAM) y bibliotecas (OTP).4

 El subconjunto de programación secuencial de Erlang es


un lenguaje funcional, con evaluación estricta, asignación
única, y tipado dinámico. Fue diseñado en la compañía
Ericsson para realizar aplicaciones distribuidas, tolerantes
a fallos, soft-real-time y de funcionamiento
ininterrumpido. Proporciona el cambio en caliente de
código de forma que éste se puede cambiar sin parar el
sistema. Originalmente, Erlang era un lenguaje
propietario de Ericsson, pero fue cedido como software
de código abierto en 1998. La implementación de Ericsson
es principalmente interpretada, pero también incluye un
compilador HiPE (sólo soportado en algunas plataformas).
OTP
 OTP (Open Telecom Platform), es un conjunto de librerías,
herramientas y patrones que nos permiten gestionar
procesos y concurrencia con mucha más facilidad. OTP fue
creado pensando en centralitas telefónicas, que por
aquella época (hablamos de mediados de los 90), eran de
los pocos sistemas altamente concurrentes que existían.
Con el paso del tiempo, fueron apareciendo más
problemas que OTP podía resolver y es que sus creadores
consiguieron crear un modelo capaz de lidiar con
conceptos como distribuido, tolerante a fallos, escalable,
que funciona en tiempo real y altamente disponible
¿QUÉ SIGNIFICAN ESTOS TÉRMINOS?
 Escalable: cuando un sistema puede adaptarse a
cambios de carga o recursos disponibles.
 Distribuido: se refiere a cuando podemos agrupar
sistemas y como interactúan unos con otros.
Podemos crear grupos de sistemas de forma
horizontal, por ejemplo añadiendo más máquinas
hardware, para tener más recursos o añadir
capacidad de proceso de forma vertical haciendo
más potentes nuestras máquinas hardware
virtualizadas.
 Tolerante a fallos: todo el sistema se comportará
de forma previsible cuando se produzcan fallos. Si
el sistema es tolerante a fallos, la latencia y la
capacidad de respuesta no se verán mermadas en
exceso y el sistema podrá continuar funcionando
de forma normal.
HARDWARE
HARDWARE
 WhatsApp empieza la migración a los
servidores de Facebook
 Más allá del estreno del protocolo MMS
por parte de la compañía de Mark
Zuckerberg en WhatsApp, la sorpresa está
en que con este cambio arrancan la
migración a los servidores de Facebook.
De momento sólo los usuarios de iOS
tienen ‘activado’ este sistema de
intercambio de archivos, y sólo para GIFs,
documentos y vídeos. Pero estos formatos
ya empiezan a ser trabajados en exclusiva
por los servidores de Facebook.
Actualmente el servicio se apoya en
servidores de IBM, y los planes de
Facebook pasan por migrar WhatsApp de
forma completa en los próximos meses.
IBM
 International Business Machines Corporation (IBM)
(NYSE: IBM) es una reconocida empresa
multinacional estadounidense de tecnología y
consultoría con sede en Armonk, Nueva York. IBM
fabrica y comercializa hardware y software para
computadoras, y ofrece servicios de infraestructura,
alojamiento de Internet, y consultoría en una amplia
gama de áreas relacionadas con la informática,
desde computadoras centrales hasta
nanotecnología.
 La empresa fue fundada en 1911 como Computing
Tabulating Recording Corporation, el resultado de la
fusión de cuatro empresas: Tabulating Machine
Company, International Time Recording Company,
Computing Scale Corporation, y Bundy
Manufacturing Company.34 CTR adoptó el nombre
International Business Machines en 1924, utilizando
un nombre previamente designado a un filial de CTR
en Canadá, y posteriormente en América del Sur.
IBM
 IBM suele ser descrita como una empresa
orientada a las ventas. Tradicionalmente,
muchos de sus ejecutivos y
administradores principales eran elegidos
de entre sus vendedores. Además, la alta
y media administración solía apoyar a los
vendedores que estaban en proceso de
hacer una venta a clientes importantes.
 Con el tiempo la empresa se ha ido
volviendo más técnica; en 2003, alrededor
de 178.000 de los 320.000 empleados con
que cuenta IBM eran parte de la
comunidad técnica, y de ellos 38.000
estaban relacionados con el software.

You might also like