SlideShare una empresa de Scribd logo
1 de 10
Master en Marketing Estratégico
PAPER:
1
LA REVOLUCIÓN DE LAS PRÓXIMAS DÉCADAS
La ingeniería de WhatsApp
…Tiene cientos de nodos, miles de núcleos, cientos de terabytes de RAM, y espera poder servir a los miles de millones de
teléfonos inteligentes que pronto serán una realidad en todo el mundo. La infraestructura de los servidores está basado
en FreeBSD Erlang.
Hemosenfrentado muchos desafíos para cumplir la creciente demanda de nuestros servicios de
mensajería, pero a medida que continuamos ampliando los horizontes a tamaño (> 8.000
núcleos) y la velocidad (> 70M mensajes Erlang por segundo) de nuestro sistema de servicio.Jan
Koum
En el siguientePaper vamos a conocer la historiade WhatsApp y la estrategia que le ha llevado a ser una de las
empresas mejor vendida en los últimos tiempos.
Escala a millones de conexiones simultáneas.
Después de haber construido un bus de mensajería de alto rendimiento en C + + en Yahoo, Rick Reed no es nuevo en el
mundo de arquitecturas de alta escalabilidad. Los fundadores de WhatsApp son también ex trabajadores de Yahoo con
no poca experiencia de los sistemas de escala. Y ya que tienen la pretensión de estar presentes en todos los
smartphones del mundo, lo que podría ser hasta 5 billones de teléfonos en unos pocos años, necesitan sacar el mayor
partido de esa experiencia.
Antes de llegar a los hechos, vamos a una digresión por un momento en este absolutamente fascinante enigma: ¿Cómo
puede WhatsApp alcanzar un valor de 19 mil millones de dólares para Facebook?
Dice Rick Reed:
- “Como programador, si usted me pregunta si WhatsApp vale tanto dinero, voy a responder ¡no! No es sólo el
envío de información a través de una red. Entonces, ¿Qué es lo que hace tan valioso a WhatsApp? ¿La
tecnología? No haga caso de todas aquellas personas que dicen que podrían escribir WhatsApp en una semana
con PHP. Eso simplemente no es cierto. También Facebook tiene chuletas suficientes para construir de
WhatsApp si lo deseaban en poco tiempo”
Echemos un vistazo a sus características. Sabemos que WhatsApp es una App sin trucos para el consumidor
(Sin publicidad, sin juegos) con seguidores leales en todo el mundo. Ofrece mensajes de texto libre en un mundo
“cruel” donde los cargos por tarifas de SMS pueden ser tremendamente abusivas. Como americano me ha
sorprendido ver la cantidad de personas que usan WhatsApp para permanecer en contacto con familiares y
amigos. Así que cuando usted accede a WhatsApp es probable que la gente que conoce también lo esté
usando, ya que todo el mundo tiene un teléfono conectado a internet. WhatsApp "simplemente funciona" es
una frase que se utiliza a menudo. Muestra ubicaciones compartidas, video, audio, fotos, mensajes de voz,
puede leer la recepción de mensajes, grupo de chats, enviar mensajes a través de WiFi, y todo se puede hacer
sin tener en cuenta si el destinatario está o no en línea. WhatsApp permite la visualización de las lenguas
nativas del usuario, no requiere para darse de alta la verificación de correo electrónico, nombre de usuario ni
contraseña, y ningún número de tarjeta de crédito. Así que simplemente funciona.
Programa Master
PAPER:
2
Todo en WhatsApp es impresionante, pero eso es digno de 19 mil millones de dólares. Pocos productos
pueden competir en características similares, aunque a partir del segundo año cueste 0,99 centavos de dólar
por usuario.
Está creado para los 450 millones de usuarios activos, con un crecimiento de un millón de usuarios al día, y con
un potencial de mil millones de usuarios en poco más de un año. Facebook necesitaba a WhatApp para entrar
en el elenco de la generación móvil. Con un costo de alrededor de 40 dólares por usuario, no parece el precio
tan alto si tomamos en cuenta el pago que hizo Facebook cuando adquirió Instagram por alrededor de 30
dólares por usuario. Un usuario de Twitter está por encima de los 110 dólares a día de hoy.
El móvil es un negocio rotundo, generaba más de un billón de dólares a las operadoras de telefonía móvil en
Estados Unidos, WhatsApp está interrumpiendo y derrumbando el lucrativo negocio de los SMS de esta
industria, y que a nivel mundial genera más de 100 billones de dólares en ingresos, mediante WhatApp el envío
es de 18 mil millones de mensajes SMS al día en comparación con el sistema global de SMS mediante
operadoras de telefonía móvil que envían 20 mil millones de mensajes SMS al día. Con un cambio fundamental
en la transición de PC a la adopción de teléfonos inteligentes casi universal, el tamaño de la oportunidad es un
mercado potencial mucho más grande que el que Facebook ahora juega.
Pero Facebook ha prometido que WhatsApp seguirá sin anuncios y sin interferencias, así que ¿dónde
está su negocio?
El reto de Facebook es ahora desarrollarse como empresa en el mundo del móvil, por este camino van los
usuarios y las nuevas generaciones de nativos digitales. Si pensamos estratégicamente, WhatsApp se utiliza
para crear conversaciones en grupo sin importar fronteras, edades ni culturas, su uso fácil lo convierte
indefectiblemente en una herramienta idónea de comunicación a cualquier edad.
Podemos tomar como un dato relevante que Instagram se utilizaen Kuwait para vender ovejas. WeChat, otro
competidor de WhatsApp, ofrece una nueva forma de pagar los taxis en Chinaa través de la aplicación desde
este mes de enero de 20104. Tras introducir el destino en la aplicación se puede pulsar un botón para llamar a
un taxi. Cuando el conductor acepta la oferta, el usuario, una vez en el vehículo, puede enviar una notificación
para confirmar la transacción monetaria a través de pagos WeChat. 1.- 1
Ref:
Con el futuro del comercio electrónico que parece que será canalizado a través de aplicaciones de mensajería
móvil, ¿es una estrategia garantizada WhatsApp en el e-commerce?
No sólo se trata de empresas utilizando WhatsApp para aplicaciones que antes estaban en el escritorio o en la
web. Los agentes de policía en España utilizan WhatsApp para atrapar a los criminales. La gente en Italia lo
utiliza para organizar los juegos de baloncesto.
Los comercios usan aplicaciones que se están subiendo al móvil por razones obvias. Todo el mundo tiene móvil
y las aplicaciones de mensajería son poderosas, libres y baratas de usar. Ya no es lo que necesita un escritorio o
una aplicación web para hacer las cosas. Una gran cantidad de funcionalidades pueden ser sobrepuestas en
una aplicación de mensajería.
Así que la mensajería móvil es una amenaza para Google y Facebook a pesar que Google ha hecho inversiones
multimillonarias en este asunto. El escritorio del PC ha muerto. La web está en los estertores de una agonía
fulminante, mientras que la mensajería móvil es un ecosistema completo, dinámico y que deja de lado al PC, a
los ordenadores portátiles e incluso a las tabletas digitales. La mensajería móvil se ha convertido en el centro de
1 Ref. bibliográfica
Programa Master
PAPER:
3
la comunicación de las personas y, probablemente será la mayor revolución que viviremos las próximas
décadas.
Facebook tiene que entrar en el mercado de los Smartphone, o se volverá irrelevante
Con el paso a la generación de teléfonos móviles inteligentes estamos viendo el deseo de la transformación de
Facebook en algo más que una red social de PC de mesa. La interfaz web de escritorio para Facebook resulta
poco atractiva en comparación con lo que ahora nos permiten los teléfonos móviles.
Cuando Facebook comenzó a desarrollar su interfaz para móvil intentaron el enfoque portal y no funcionó. Así
que ellos van con una estrategia de menor tamaño, más específicas para un público que vive más tiempo
conectado con el móvil. Sólo cosas interesantes y urgentes se pueden hacer en una pantalla pequeña. En el
móvil es más fácil buscar y encontrar las cosas relevantes que ir a buscarlas en una aplicación web de PC con
un menú complejo y con un estilo portal complicado.
Por eso Facebook va un paso más allá con la compra de WhatsApp. No están sólo en la creación de
aplicaciones; están proporcionando múltiples aplicaciones que compitan por ofrecer una funcionalidad similar y
estas aplicaciones no pueden compartir una infraestructura de backend. Vemos esto con Messenger,
WhatsApp, Instagram. Aunque también es cierto que las appis móviles tienen u ofrecen una funcionalidad muy
limitada, lo cierto es que lo que hacen, lo que hacen muy bien.
Mobile World Congress febrero 2014
Mark Zuckerberg, CEO de Facebook, tiene su propia visión, lo dijo en su discurso de presentación en el Mobile
World Congress que la adquisición de WhatsApp de Facebook estaba estrechamente relacionada con la visión
Internet.org:
La idea es desarrollar un conjunto de servicios de Internet básicos que serían de uso gratuito - "un 911 para el
Internet" Esto podría ser un servicio de redes sociales como Facebook, un servicio de mensajería, tal vez la
búsqueda y otras cosas como el clima. Proporcionar un conjunto de estos servicios imprescindibles de forma
gratuita para los usuarios va a funcionar como una droga de entrada - usuarios que pueden ser capaces de
pagar los servicios y teléfonos de datos en estos días simplemente no ven el punto de por qué iban a pagar por
los servicios de datos. Estos servicios estratégicamente imprescindibles les daría un poco de contexto para qué
sepan porque son importantes, y sin duda les llevará a pagar más servicios como los comentados.
Este es el tiempo de juego, un juego que, teniendo una valiosísima oferta que presentarle, permite que usted
juegue.
¿Hemos llegado a alguna conclusión sobre la compra de WhatsApp? No lo creo. Es una cantidad de dinero tan
impresionante con tales recompensas inmediatas aparentes, que la explicación en realidad tiene cierto
sentido. Todavía estamos en las primeras generaciones de móviles inteligentes. Nadie sabe lo que se hará o se
verá en el futuro, por lo que no se paga para forzar a que el futuro se parezca al pasado. Facebook parece estar
haciendo precisamente eso.
Estadísticas del rey de la mensajería gratuita
¿Cómo se gestiona 450 millones de usuarios activos, con sólo 32 ingenieros?
Estas estadísticas son en general sobre el sistema de hacks para el almacenamiento de datos, mensajería,
meta-clustering, y más parches BEAM / OTP.
- 450 millones de usuarios activos. Llegaron a esa cifra más rápido que cualquier otra compañía en la historia.
Programa Master
PAPER:
4
- 32 ingenieros; cada desarrollador soporta 14 millones de usuarios activos
- 50 mil millones de mensajes cada día en siete plataformas (entrante + saliente)
- 1 millón de personas se inscriben cada día
- $ 0 inversión en publicidad
- $ 60 millones de inversión de Sequoia Capital, (3400 millones dólares es la cantidad que se lleva Sequoia de la
venta a Facebook).
- 35% es la cantidad de dinero en efectivo de Facebook que se ha utilizado para el acuerdo
- Cientos de nodos
➢ 8000 núcleos
- Cientos de terabytes de RAM
➢ 70M mensajes Erlang por segundo
- En 2011 WhatsApp alcanzó 1 millón de sesiones TCP establecidas en una sola máquina con la memoria y la
CPU de sobra. En 2012, fue empujado a más de 2 millones de conexiones TCP. En 2013 WhatsApp estaba a
tope. El 31 de diciembre tuvimos un día de nuevo récord: 7B mensajes entrante, saliente 11B mensajes = 18 mil
millones de mensajes procesados en total en un día. Feliz 2013!
Plataforma
- Backend
- Erlang
- FreeBSD
- Yaws, lighttpd
- PHP
- Custom patches to BEAM (BEAM is like Java’s JVM, but for Erlang)
- Custom XMPP
- Hosting may be in Softlayer
Frontend
- Siete plataformas de cliente: iPhone, Android, Blackberry, Nokia Symbian S60, Nokia S40, Windows Phone
- SQLite
Programa Master
PAPER:
5
Hardware
- Standard user facing server:
- Dual Westmere Hex-core (24 logical CPUs);
- 100GB RAM, SSD;
- Dual NIC (public user-facing network, private back-end/distribution)
Producto
▪ El foco está en la mensajería. Conectar a las personas en todo el mundo, independientemente de dónde se
encuentren en el mundo, sin tener que pagar dinero. El fundador Ene Koum es de Ucrania y recuerda lo difícil que era en
el año 1992 conectarse a la familia en todo el mundo.
▪ Privacidad. Jan Koum crece en Ucrania, donde nada era privado. Los mensajes no se almacenan en los
servidores; el historial de mensajes no se almacena; el objetivo es saber lo mínimo posible de los usuarios, su
nombre y su género no se conocen; el historial de chat sólo está en el teléfono.
General
▪ Los servidores de WhatsApp se implementan casi completamente en Erlang.
▪ Los sistemas de servidor que realizan el enrutamiento de mensajes backend se hacen en Erlang.
▪ Un gran logro es que el número de usuarios activos se gestiona con una muy pequeña huella en el servidor.
▪ Es interesante observar que el chat de Facebook fue escrito en Erlang en 2009, pero se fue de él porque era
difícil encontrar programadores cualificados.
▪ Los servidores de WhatsApp partieron de ejabberd
▪ Ejabberd es un famoso servidor de código abierto escrito en Erlang.
▪ Originalmente elegido por su carácter abierto, tenía buenas críticas por los desarrolladores, la facilidad de
arranque y la promesa de la idoneidad a largo plazo de Erlang para el sistema de comunicación de gran
tamaño.
▪ Los siguientes años los pasó re-escribiendo y modificando un buen número de partes de ejabberd,
incluyendo el cambio de XMPP para protocolo desarrollado internamente, la reestructuración de la base de
código y el rediseño de algunos componentes de la base, y haciendo un montón de modificaciones
importantes en Erlang VM para optimizar el rendimiento del servidor .
▪ Para hacer frente a 50 mil millones de mensajes al día la atención se centra en la fabricación de un sistema fiable
que funcione. La monetización es algo que mirar más adelante, y desde luego es mucho más fácil.
▪ Un indicador principal del sistema de salud de WhatsApp es el mensaje longitud de cola. El mensaje de
longitud de la cola de todos los procesos en un nodo se supervisa constantemente y se envía una alerta si se
acumula retraso más allá de un umbral preestablecido.
Programa Master
PAPER:
6
▪ Los mensajes multimedia se envían mediante la carga de la imagen, audio o vídeo que se enviará a un servidor
HTTP y luego a un enlace con el contenido junto con su miniatura Base 64 codificado (si corresponde).
▪ Parte del código generalmente se genera diariamente. A menudo, es varias veces al día, aunque en general se
evitan las horas punta de tráfico. Erlang ayuda a ser agresivo en conseguir correcciones y características en la
producción. Cargas calientes de mensajes significan actualizaciones que pueden ser empujadas sin reinicios o cambio
de tráfico. Los errores por lo general se pueden deshacer muy rápidamente. Los sistemas tienden a ser mucho más
imprecisos, lo cual hace que sea muy fácil de mover cambios para incrementos.
▪ ¿Qué protocolo se utiliza en la aplicación de Whatsapp? Socket SSL para los grupos de servidores de
WhatsApp. Todos los mensajes se ponen en cola en el servidor hasta que el cliente se vuelve a conectar para
recuperar los mensajes. La recuperación exitosa de un mensaje es enviado de vuelta al servidor de WhatsApp
que reenvía este estatus al remitente original (que se ve como un icono de "marca" al lado del mensaje). Los
mensajes son borrados de la memoria del servidor tan pronto como el cliente ha aceptado el mensaje
▪ ¿Cómo funciona el proceso de registro internamente en Whatsapp? WhatsApp utiliza para crear un nombre
de usuario / contraseña basada en el teléfono número IMEI. Esto fue cambiado recientemente. WhatsApp
utiliza ahora una petición general de la aplicación para enviar un único PIN 5 dígitos. WhatsApp le enviará un
SMS al número de teléfono indicado (esto significa que el cliente WhatsApp ya no necesita ejecutarse en el
mismo teléfono). Con base en el número de pin de la aplicación a continuación, solicita una clave única de
WhatsApp. Esta clave se utiliza como "contraseña" para todas las llamadas futuras. (Esta clave "permanente"
se almacena en el dispositivo). Esto también significa que el registro de un nuevo dispositivo invalidará la
clave en el nuevo equipo.
▪ El Push de servicio de Google se utiliza en Android.
▪ Más usuarios de Android. Android es más agradable de trabajar. Los desarrolladores son capaces de crear
prototipos de una característica y empujarlo a cientos de millones de usuarios durante la noche, si hay un
problema que se puede solucionar rápidamente. Mientras que con iOS, no tanto.
La Búsqueda De 2 + Millones De Conexiones Por Servidor
- Experimentar un montón de crecimiento de usuarios, es un buen problema a solucionar, pero también significa
tener que gastar dinero en comprar más hardware y el aumento de la complejidad operativa de la gestión de
todas esas máquinas.
▪ Necesidad de planificar baches en el tráfico. Ejemplos de ello son los partidos de fútbol, y terremotos en España
o México. Estos ocurren cerca de las cargas de tráfico pico, por lo que es necesario que haya suficiente
capacidad de reserva para manejar picos + baches. Un partido de fútbol reciente generó un aumento del 35%
en la tasa de mensajes salientes del pico diario.
▪ La carga del servicio inicial fue de 200 conexiones simultáneas por servidor.
▪ Extrapolado, significaría una gran cantidad de servidores con el patrón de crecimiento esperado.
▪ Los servidores eran frágiles en la cara de las cargas de ráfaga. Se producían fallos de red y otros
problemas. Necesario para desacoplar los componentes así que las cosas no eran tan frágiles a alta
capacidad.
▪ Objetivo: un millón de conexiones por servidor. Un objetivo ambicioso dado el momento que estaban
corriendo a 200K conexiones. Ejecución de los servidores con el espacio libre para permitir los eventos
Programa Master
PAPER:
7
mundiales, fallos de hardware, y otros tipos de problemas técnicos requeriría suficiente resistencia para
manejar los altos niveles de uso y fracasos.
Herramientas y técnicas utilizadas para aumentar la escalabilidad, WSAR
▪ Estadísticas de discos en todo el sistema, incluyendo las estadísticas del sistema operativo, hardware,
Estadísticas viga. Implementación de métricas de otros sistemas, como la memoria virtual. Utilización de la CPU
Pista, utilización general, el tiempo del usuario, la hora del sistema, el tiempo de interrupción, los cambios de
contexto, llamadas al sistema, las trampas, los paquetes enviados / recibidos, el recuento total de los mensajes
en las colas a través de todos los procesos, eventos puertos ocupados, tasa de tráfico, los bytes de entrada /
salida, estadísticas de programación, estadísticas de recolección de basura, palabras recogidas, etc.,.
▪ Inicialmente iba a una vez por minuto. A medida que los sistemas fueron expulsados se requirió una segunda
resolución de votación que fue necesaria porque los acontecimientos que sucedieron en el espacio de un
minuto pudieran ser invisibles.
▪ Los contadores de rendimiento de hardware en la CPU (pmcstat):
▪ Ver en qué porcentaje de tiempo está la CPU. Esto puede decir cómo se gasta mucho tiempo en la ejecución
del bucle emulador. En su caso, es de 16%, lo que les dice que sólo el 16% está ejecutando código emulado
por lo que incluso si usted fuera capaz de eliminar todo el tiempo de ejecución de todo el código Erlang sólo
ahorraría el 16% del tiempo total de ejecución. Esto implica que usted debe centrarse en otras áreas para
mejorar la eficiencia del sistema.
▪ dtrace, kernel lock-counting, fprof
▪ DTrace era principalmente para la depuración, no para el rendimiento.
▪ Patched BEAM en FreeBSD eran para marcar la duración del tiempo en la CPU.
▪ Se escribieron guiones para crear una visión agregada de todos los procesos para ver en cuáles empleaban más
tiempo las rutinas.
▪ Algunas cuestiones:
▪ Se observó más tiempo de permanencia en las colecciones rutinas de basura, que fue deshecho.
▪ Medición:
▪ Cargas de trabajo sintéticos, lo que significa el tráfico de generación de sus propios scripts de prueba, es de
poco valor para el usuario que sintoniza los sistemas frente a escala extrema.
▪ Funcionó bien para las interfaces simples como una tabla de usuario, generando inserciones que lee lo más
rápido posible.
▪ Si dar soporte a un millón de conexiones en un servidor necesitaría 30 hosts para abrir puertos IP suficientes
para generar conexiones y para probar un solo servidor, por dos millones de servidores se necesitarían 60
hosts. Era difícil generar ese tipo de escala.
Programa Master
PAPER:
8
▪ El tipo de tráfico que se observa durante la producción es difícil de generar. Puede intuirse una carga de trabajo
normal, pero en realidad se ven eventos de networking, eventos mundiales, desde multiplataforma, variando el
comportamiento entre los clientes según el país.
Lecciones claves
▪ La optimización es el trabajo sucio y oscuro adecuado sólo para los trolls y los ingenieros. Cuando Rick se
percató de todos los cambios que hizo para llegar a 2 millones de conexiones de un servidor, apreció la inmensa
cantidad de trabajo invertido en herramientas de escritura, la ejecución de pruebas, backporting código,
añadiendo pegotes de instrumentación para casi todos los niveles de la pila, ajustar el sistema, mirando a los
rastros, limpiando con detalles de muy bajo nivel y tratando de entender todo. Eso es lo que se necesita para
eliminar los cuellos de botella con el fin de aumentar el rendimiento y la escalabilidad a niveles extremos.
▪ Obtenga los datos que necesita. Escriba herramientas. Herramientas de parche. Añadir perillas. Ken fue
implacable en la ampliación del sistema para obtener los datos que necesitaban, escribiendo constantemente
herramientas y scripts para los datos que necesitaban para gestionar y optimizar el sistema.
▪ Medir. Eliminar los cuellos de botella. Prueba. Repetir. Así es como se hacía.
▪ Erlang sigue demostrando su capacidad como una plataforma confiable, versátil y de alto rendimiento. Aunque
personalmente toda la puesta a punto y aplicación de parches que se requería pone en duda esta afirmación.
▪ Descifrar el código viralidad y ganancias. Viralidad es una cualidad alusiva, pero, como muestra WhatsApp, si
lo haces entender vale un montón de dinero.
▪ El valor y el número de empleados ahora están oficialmente divorciados. Una infraestructura global de
telecomunicaciones avanzada hace que aplicaciones como WhatsApp sea posible. Si WhatsApp hubiera tenido
que hacer una red o un teléfono, nunca hubiera existido. La potente disponibilidad del software y del hardware
barato y de código abierto, por supuesto, fueron el multiplicador. Lo que significa estar en el lugar correcto en el
momento adecuado con el producto justo en frente del comprador adecuado.
▪ Hay algo brutal en centrarse en la idea de usuario. WhatsApp se centra en ser una aplicación de mensajería
simple, no es una red de juego, o una red de publicidad, o una red de fotos a desaparecer. Eso funcionó para
ellos. Guió su postura sin anuncios, su capacidad de mantener la aplicación simple.
▪ Los límites en la causa de la simplicidad están bien. Su identidad está ligada al número de teléfono, así que si
usted cambia su número de teléfono, su identidad se ha ido.
▪ La edad no es nada. Si se trataba de la discriminación por edad que impediría a Brian Acton cofundador de
WhatsApp conseguir un puesto de trabajo, tanto en Twitter y Facebook en el 2009, la historia sería otra.
▪ Comenzar con simplicidad y luego personalizar. Cuando se puso en marcha inicialmente, el chat del lado del
servidor se basaba en Ejabberd. Ha sido desde entonces completamente reescrito, pero eso fue el paso inicial
en la dirección Erlang. La experiencia con la escalabilidad, fiabilidad y operatividad de Erlang en ese caso de uso
inicial dio lugar a un uso más amplio.
▪ Mantener la cuenta del servidor baja. Trabajamos constantemente para mantener el servidor lo más bajo
posible, dejando suficiente espacio para eventos que crean picos de corto plazo en el uso. Analizar y optimizar
hasta el punto de rendimientos decrecientes se ha focalizado en esos esfuerzos y luego se ha implementado
más hardware.
Programa Master
PAPER:
9
▪ A propósito, sobreprestación de hardware. Esto garantiza que los usuarios tengan un servicio ininterrumpido
durante sus festividades y los empleados son capaces de disfrutar de las vacaciones sin tener que gastar todo
el tiempo arreglando problemas de sobrecarga.
▪ El crecimiento se atasca cuando se pide dinero. El crecimiento fue muy rápido cuando WhatsApp era
gratuito, 10.000 descargas al día en los primeros días. Luego, con el inicio del pago, éstas descendieron a 1.000
por día. Al final del año, después de la adición de mensajes de imagen, se establecieron en el cobro de una tasa
de descarga de una sola vez, más tarde modificado a un pago anual.
▪ Y por último: la inspiración viene de los lugares más extraños. La experiencia de olvidar el nombre de
usuario y contraseñas de las cuentas de Skype condujo a que la aplicación WhatsApp estuviera libre de usuario
y contraseña".
HermelBalcázar
Profesor de Comunicación
Algunas fuentes enumeradas en los artículos relacionados .
● Scaling to Millions of Simultaneous Connections from 2012 (slides) by Rick Reed
● Erlang Factory interview with Rick Reed.
● An interview with Eugene Fooksman from WhatsApp on Erlang.
● DLD14 - What's Up WhatsApp? (Jan Koum, David Rowan)
● yowsup was an Open Source version of WhatsApp's API. The repository is now unavailable due to a DMCA takedown, but they did document
some of WhatsApp internal workings. Diversity in all things.
● Some sources listed under the Related Articles.
Artículos relacionados
1. WhatsApp: The inside story
2. The Open Source projects used at WhatsApp
3. Whatsapp, Facebook, Erlang and realtime messaging: It all started with ejabberd
4. Quora: How does WhatsApp Work?, How does WhatsApp work out of mobile, network?, How did WhatsApp grow so big?
5. WhatsApp is broken, really broken - early security problems
6. WhatsApp CEO Jan Koum Hates Advertising and the Tech Rumor Mill (Full Dive Video)
7. Singapore is progressively doing business over WhatsApp. Are You?
8. Four Numbers That Explain Why Facebook Acquired WhatsApp
9. Announcement from Mark Zuckerberg
10. A Million-user Comet Application with Mochiweb, Part 3
11. Inside Erlang, The Rare Programming Language Behind WhatsApp's Success
12. WhatsApp Is Actually Worth More Than $19B, Says Facebook’s Zuckerberg, And It Was Internet.org That Sealed The Deal
13. Facebook buys Whatsapp for $19 billion: Value and Pricing Perspectives
14. Facebook's $19 Billion Craving, Explained By Mark Zuckerberg
15. IMHO: Lessons learned from WhatsApp
16. You May Not Use WhatsApp, But the Rest of the World Sure Does
17. The WhatsApp Story Challenges Some Of The Valley’s Conventional Wisdom
Programa Master
PAPER:
10
18. What WhatsApp Did Right, According to Jan Koum (Video)
19. Why did Facebook buy WhatsApp?
20. Can Someone Explain WhatsApp's Valuation To Me?
21. Google’s Unusual Offer to WhatsApp.
22. 1.- 2
Ref. bibliográfica:
23. http://www.globalasia.com/actualidad/tecnologia/wechat-ofrece-una-nueva-forma-de-pagar-los-taxis-en-china
2 Ref. bibliográfica

Más contenido relacionado

La actualidad más candente

Whatsapp aplicado a la Gestión Comercial
Whatsapp aplicado a la Gestión ComercialWhatsapp aplicado a la Gestión Comercial
Whatsapp aplicado a la Gestión ComercialBehargintza Sestao
 
el whatsapp
el whatsappel whatsapp
el whatsappsuley454
 
Www.noticiasredessociales.com
Www.noticiasredessociales.comWww.noticiasredessociales.com
Www.noticiasredessociales.comElienaiOlvera1
 
WhatsApp Business - Guía WhatsApp marketing
WhatsApp Business - Guía WhatsApp marketing WhatsApp Business - Guía WhatsApp marketing
WhatsApp Business - Guía WhatsApp marketing Conectads
 
Un�Un�Un�Compra Twitter, Youtube, Fb, Pinterest Y Google Publicidad
Un�Un�Un�Compra Twitter, Youtube, Fb, Pinterest Y Google Publicidad Un�Un�Un�Compra Twitter, Youtube, Fb, Pinterest Y Google Publicidad
Un�Un�Un�Compra Twitter, Youtube, Fb, Pinterest Y Google Publicidad hovertweet4
 
Highlights en el ecosistema de Big Data
Highlights en el ecosistema de Big DataHighlights en el ecosistema de Big Data
Highlights en el ecosistema de Big DataMariano Ponticelli
 
Reseña Marketing de Atracción 2.0
Reseña Marketing de Atracción 2.0Reseña Marketing de Atracción 2.0
Reseña Marketing de Atracción 2.0Joii Halford
 
Algunas cuestiones sobre el uso de internet para los próximos años - María Te...
Algunas cuestiones sobre el uso de internet para los próximos años - María Te...Algunas cuestiones sobre el uso de internet para los próximos años - María Te...
Algunas cuestiones sobre el uso de internet para los próximos años - María Te...rubn07
 
Opinión del artículo de Enrique Dans del 3 de diciembre
Opinión del artículo de Enrique Dans del 3 de diciembreOpinión del artículo de Enrique Dans del 3 de diciembre
Opinión del artículo de Enrique Dans del 3 de diciembreoliver7041
 
Tecnología de la información y la comunicación
Tecnología de la información y la comunicaciónTecnología de la información y la comunicación
Tecnología de la información y la comunicaciónLíder Activo
 

La actualidad más candente (19)

Line creacion
Line creacionLine creacion
Line creacion
 
Wattsapp
WattsappWattsapp
Wattsapp
 
Whatsapp
WhatsappWhatsapp
Whatsapp
 
Whatsapp informatica
Whatsapp informaticaWhatsapp informatica
Whatsapp informatica
 
Whatsapp aplicado a la Gestión Comercial
Whatsapp aplicado a la Gestión ComercialWhatsapp aplicado a la Gestión Comercial
Whatsapp aplicado a la Gestión Comercial
 
Bots hagstags
Bots hagstagsBots hagstags
Bots hagstags
 
el whatsapp
el whatsappel whatsapp
el whatsapp
 
Www.noticiasredessociales.com
Www.noticiasredessociales.comWww.noticiasredessociales.com
Www.noticiasredessociales.com
 
Whatsapp
WhatsappWhatsapp
Whatsapp
 
WhatsApp Business - Guía WhatsApp marketing
WhatsApp Business - Guía WhatsApp marketing WhatsApp Business - Guía WhatsApp marketing
WhatsApp Business - Guía WhatsApp marketing
 
Un�Un�Un�Compra Twitter, Youtube, Fb, Pinterest Y Google Publicidad
Un�Un�Un�Compra Twitter, Youtube, Fb, Pinterest Y Google Publicidad Un�Un�Un�Compra Twitter, Youtube, Fb, Pinterest Y Google Publicidad
Un�Un�Un�Compra Twitter, Youtube, Fb, Pinterest Y Google Publicidad
 
Highlights en el ecosistema de Big Data
Highlights en el ecosistema de Big DataHighlights en el ecosistema de Big Data
Highlights en el ecosistema de Big Data
 
Reseña Marketing de Atracción 2.0
Reseña Marketing de Atracción 2.0Reseña Marketing de Atracción 2.0
Reseña Marketing de Atracción 2.0
 
Line
LineLine
Line
 
Whatsapp
WhatsappWhatsapp
Whatsapp
 
Algunas cuestiones sobre el uso de internet para los próximos años - María Te...
Algunas cuestiones sobre el uso de internet para los próximos años - María Te...Algunas cuestiones sobre el uso de internet para los próximos años - María Te...
Algunas cuestiones sobre el uso de internet para los próximos años - María Te...
 
Opinión del artículo de Enrique Dans del 3 de diciembre
Opinión del artículo de Enrique Dans del 3 de diciembreOpinión del artículo de Enrique Dans del 3 de diciembre
Opinión del artículo de Enrique Dans del 3 de diciembre
 
Que es rippln
Que es ripplnQue es rippln
Que es rippln
 
Tecnología de la información y la comunicación
Tecnología de la información y la comunicaciónTecnología de la información y la comunicación
Tecnología de la información y la comunicación
 

Similar a Paper. la ingeniería de whats app

Jesus angel whatsapp
Jesus angel whatsappJesus angel whatsapp
Jesus angel whatsappangelch25
 
SUPER APPS
SUPER APPSSUPER APPS
SUPER APPSEnmerLR
 
Tendencias digitales y consumo de medios electrónicos en México
Tendencias digitales y consumo de medios electrónicos en MéxicoTendencias digitales y consumo de medios electrónicos en México
Tendencias digitales y consumo de medios electrónicos en MéxicoMiguelAngelNuoGarcia
 
Impacto de whatsApp en la actualidad
Impacto de whatsApp en la actualidadImpacto de whatsApp en la actualidad
Impacto de whatsApp en la actualidadmayerly1113
 
Whatsapp (la red social de mensajería sin copia
Whatsapp (la red social de mensajería sin   copiaWhatsapp (la red social de mensajería sin   copia
Whatsapp (la red social de mensajería sin copia123gerardo5678
 
Whatsapp (la red social de mensajería sin costo)
Whatsapp (la red social de mensajería sin costo)Whatsapp (la red social de mensajería sin costo)
Whatsapp (la red social de mensajería sin costo)123gerardo5678
 
EL USO DE WHATSAPP COMO HERRAMIENTA DE INFORMACIÓN TANTO EN ALUMNOS Y LA PERS...
EL USO DE WHATSAPP COMO HERRAMIENTA DE INFORMACIÓN TANTO EN ALUMNOS Y LA PERS...EL USO DE WHATSAPP COMO HERRAMIENTA DE INFORMACIÓN TANTO EN ALUMNOS Y LA PERS...
EL USO DE WHATSAPP COMO HERRAMIENTA DE INFORMACIÓN TANTO EN ALUMNOS Y LA PERS...nelvaquispeoha
 

Similar a Paper. la ingeniería de whats app (20)

Jesus angel whatsapp
Jesus angel whatsappJesus angel whatsapp
Jesus angel whatsapp
 
SUPER APPS
SUPER APPSSUPER APPS
SUPER APPS
 
Jhussepy
JhussepyJhussepy
Jhussepy
 
Tendencias digitales y consumo de medios electrónicos en México
Tendencias digitales y consumo de medios electrónicos en MéxicoTendencias digitales y consumo de medios electrónicos en México
Tendencias digitales y consumo de medios electrónicos en México
 
Whats app
Whats appWhats app
Whats app
 
Whatsaapp
WhatsaappWhatsaapp
Whatsaapp
 
Whats app
Whats appWhats app
Whats app
 
Whatsaapp
WhatsaappWhatsaapp
Whatsaapp
 
Whats app
Whats appWhats app
Whats app
 
Impacto de whatsApp en la actualidad
Impacto de whatsApp en la actualidadImpacto de whatsApp en la actualidad
Impacto de whatsApp en la actualidad
 
Whatsapp (la red social de mensajería sin copia
Whatsapp (la red social de mensajería sin   copiaWhatsapp (la red social de mensajería sin   copia
Whatsapp (la red social de mensajería sin copia
 
Whatsapp (la red social de mensajería sin costo)
Whatsapp (la red social de mensajería sin costo)Whatsapp (la red social de mensajería sin costo)
Whatsapp (la red social de mensajería sin costo)
 
123456 whatsapp
123456 whatsapp123456 whatsapp
123456 whatsapp
 
Rosa suclupe
Rosa suclupeRosa suclupe
Rosa suclupe
 
Whattshapp
WhattshappWhattshapp
Whattshapp
 
EL USO DE WHATSAPP COMO HERRAMIENTA DE INFORMACIÓN TANTO EN ALUMNOS Y LA PERS...
EL USO DE WHATSAPP COMO HERRAMIENTA DE INFORMACIÓN TANTO EN ALUMNOS Y LA PERS...EL USO DE WHATSAPP COMO HERRAMIENTA DE INFORMACIÓN TANTO EN ALUMNOS Y LA PERS...
EL USO DE WHATSAPP COMO HERRAMIENTA DE INFORMACIÓN TANTO EN ALUMNOS Y LA PERS...
 
Internet
InternetInternet
Internet
 
[Desayuno de insights] Chat Bots
[Desayuno de insights] Chat Bots[Desayuno de insights] Chat Bots
[Desayuno de insights] Chat Bots
 
David
DavidDavid
David
 
NEXMO Facebook ChatBot
NEXMO Facebook ChatBotNEXMO Facebook ChatBot
NEXMO Facebook ChatBot
 

Más de AICAD Business School

Más de AICAD Business School (9)

Publicidad en google my business
Publicidad en google my businessPublicidad en google my business
Publicidad en google my business
 
Máster en Administración de empresas
Máster en Administración de empresasMáster en Administración de empresas
Máster en Administración de empresas
 
Secretos de un Community Manager
Secretos de un Community ManagerSecretos de un Community Manager
Secretos de un Community Manager
 
Google local españa
Google local españaGoogle local españa
Google local españa
 
Cursos online Aicad Business School
Cursos online Aicad Business SchoolCursos online Aicad Business School
Cursos online Aicad Business School
 
Guia identidad reputacion_empresas_final_nov2012
Guia identidad reputacion_empresas_final_nov2012Guia identidad reputacion_empresas_final_nov2012
Guia identidad reputacion_empresas_final_nov2012
 
Ser community manager aicad
Ser community manager aicadSer community manager aicad
Ser community manager aicad
 
El community manager
El community managerEl community manager
El community manager
 
Aicad cursos bonificables 2015
Aicad cursos bonificables 2015Aicad cursos bonificables 2015
Aicad cursos bonificables 2015
 

Último

LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
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
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 

Último (20)

LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
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
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 

Paper. la ingeniería de whats app

  • 1. Master en Marketing Estratégico PAPER: 1 LA REVOLUCIÓN DE LAS PRÓXIMAS DÉCADAS La ingeniería de WhatsApp …Tiene cientos de nodos, miles de núcleos, cientos de terabytes de RAM, y espera poder servir a los miles de millones de teléfonos inteligentes que pronto serán una realidad en todo el mundo. La infraestructura de los servidores está basado en FreeBSD Erlang. Hemosenfrentado muchos desafíos para cumplir la creciente demanda de nuestros servicios de mensajería, pero a medida que continuamos ampliando los horizontes a tamaño (> 8.000 núcleos) y la velocidad (> 70M mensajes Erlang por segundo) de nuestro sistema de servicio.Jan Koum En el siguientePaper vamos a conocer la historiade WhatsApp y la estrategia que le ha llevado a ser una de las empresas mejor vendida en los últimos tiempos. Escala a millones de conexiones simultáneas. Después de haber construido un bus de mensajería de alto rendimiento en C + + en Yahoo, Rick Reed no es nuevo en el mundo de arquitecturas de alta escalabilidad. Los fundadores de WhatsApp son también ex trabajadores de Yahoo con no poca experiencia de los sistemas de escala. Y ya que tienen la pretensión de estar presentes en todos los smartphones del mundo, lo que podría ser hasta 5 billones de teléfonos en unos pocos años, necesitan sacar el mayor partido de esa experiencia. Antes de llegar a los hechos, vamos a una digresión por un momento en este absolutamente fascinante enigma: ¿Cómo puede WhatsApp alcanzar un valor de 19 mil millones de dólares para Facebook? Dice Rick Reed: - “Como programador, si usted me pregunta si WhatsApp vale tanto dinero, voy a responder ¡no! No es sólo el envío de información a través de una red. Entonces, ¿Qué es lo que hace tan valioso a WhatsApp? ¿La tecnología? No haga caso de todas aquellas personas que dicen que podrían escribir WhatsApp en una semana con PHP. Eso simplemente no es cierto. También Facebook tiene chuletas suficientes para construir de WhatsApp si lo deseaban en poco tiempo” Echemos un vistazo a sus características. Sabemos que WhatsApp es una App sin trucos para el consumidor (Sin publicidad, sin juegos) con seguidores leales en todo el mundo. Ofrece mensajes de texto libre en un mundo “cruel” donde los cargos por tarifas de SMS pueden ser tremendamente abusivas. Como americano me ha sorprendido ver la cantidad de personas que usan WhatsApp para permanecer en contacto con familiares y amigos. Así que cuando usted accede a WhatsApp es probable que la gente que conoce también lo esté usando, ya que todo el mundo tiene un teléfono conectado a internet. WhatsApp "simplemente funciona" es una frase que se utiliza a menudo. Muestra ubicaciones compartidas, video, audio, fotos, mensajes de voz, puede leer la recepción de mensajes, grupo de chats, enviar mensajes a través de WiFi, y todo se puede hacer sin tener en cuenta si el destinatario está o no en línea. WhatsApp permite la visualización de las lenguas nativas del usuario, no requiere para darse de alta la verificación de correo electrónico, nombre de usuario ni contraseña, y ningún número de tarjeta de crédito. Así que simplemente funciona.
  • 2. Programa Master PAPER: 2 Todo en WhatsApp es impresionante, pero eso es digno de 19 mil millones de dólares. Pocos productos pueden competir en características similares, aunque a partir del segundo año cueste 0,99 centavos de dólar por usuario. Está creado para los 450 millones de usuarios activos, con un crecimiento de un millón de usuarios al día, y con un potencial de mil millones de usuarios en poco más de un año. Facebook necesitaba a WhatApp para entrar en el elenco de la generación móvil. Con un costo de alrededor de 40 dólares por usuario, no parece el precio tan alto si tomamos en cuenta el pago que hizo Facebook cuando adquirió Instagram por alrededor de 30 dólares por usuario. Un usuario de Twitter está por encima de los 110 dólares a día de hoy. El móvil es un negocio rotundo, generaba más de un billón de dólares a las operadoras de telefonía móvil en Estados Unidos, WhatsApp está interrumpiendo y derrumbando el lucrativo negocio de los SMS de esta industria, y que a nivel mundial genera más de 100 billones de dólares en ingresos, mediante WhatApp el envío es de 18 mil millones de mensajes SMS al día en comparación con el sistema global de SMS mediante operadoras de telefonía móvil que envían 20 mil millones de mensajes SMS al día. Con un cambio fundamental en la transición de PC a la adopción de teléfonos inteligentes casi universal, el tamaño de la oportunidad es un mercado potencial mucho más grande que el que Facebook ahora juega. Pero Facebook ha prometido que WhatsApp seguirá sin anuncios y sin interferencias, así que ¿dónde está su negocio? El reto de Facebook es ahora desarrollarse como empresa en el mundo del móvil, por este camino van los usuarios y las nuevas generaciones de nativos digitales. Si pensamos estratégicamente, WhatsApp se utiliza para crear conversaciones en grupo sin importar fronteras, edades ni culturas, su uso fácil lo convierte indefectiblemente en una herramienta idónea de comunicación a cualquier edad. Podemos tomar como un dato relevante que Instagram se utilizaen Kuwait para vender ovejas. WeChat, otro competidor de WhatsApp, ofrece una nueva forma de pagar los taxis en Chinaa través de la aplicación desde este mes de enero de 20104. Tras introducir el destino en la aplicación se puede pulsar un botón para llamar a un taxi. Cuando el conductor acepta la oferta, el usuario, una vez en el vehículo, puede enviar una notificación para confirmar la transacción monetaria a través de pagos WeChat. 1.- 1 Ref: Con el futuro del comercio electrónico que parece que será canalizado a través de aplicaciones de mensajería móvil, ¿es una estrategia garantizada WhatsApp en el e-commerce? No sólo se trata de empresas utilizando WhatsApp para aplicaciones que antes estaban en el escritorio o en la web. Los agentes de policía en España utilizan WhatsApp para atrapar a los criminales. La gente en Italia lo utiliza para organizar los juegos de baloncesto. Los comercios usan aplicaciones que se están subiendo al móvil por razones obvias. Todo el mundo tiene móvil y las aplicaciones de mensajería son poderosas, libres y baratas de usar. Ya no es lo que necesita un escritorio o una aplicación web para hacer las cosas. Una gran cantidad de funcionalidades pueden ser sobrepuestas en una aplicación de mensajería. Así que la mensajería móvil es una amenaza para Google y Facebook a pesar que Google ha hecho inversiones multimillonarias en este asunto. El escritorio del PC ha muerto. La web está en los estertores de una agonía fulminante, mientras que la mensajería móvil es un ecosistema completo, dinámico y que deja de lado al PC, a los ordenadores portátiles e incluso a las tabletas digitales. La mensajería móvil se ha convertido en el centro de 1 Ref. bibliográfica
  • 3. Programa Master PAPER: 3 la comunicación de las personas y, probablemente será la mayor revolución que viviremos las próximas décadas. Facebook tiene que entrar en el mercado de los Smartphone, o se volverá irrelevante Con el paso a la generación de teléfonos móviles inteligentes estamos viendo el deseo de la transformación de Facebook en algo más que una red social de PC de mesa. La interfaz web de escritorio para Facebook resulta poco atractiva en comparación con lo que ahora nos permiten los teléfonos móviles. Cuando Facebook comenzó a desarrollar su interfaz para móvil intentaron el enfoque portal y no funcionó. Así que ellos van con una estrategia de menor tamaño, más específicas para un público que vive más tiempo conectado con el móvil. Sólo cosas interesantes y urgentes se pueden hacer en una pantalla pequeña. En el móvil es más fácil buscar y encontrar las cosas relevantes que ir a buscarlas en una aplicación web de PC con un menú complejo y con un estilo portal complicado. Por eso Facebook va un paso más allá con la compra de WhatsApp. No están sólo en la creación de aplicaciones; están proporcionando múltiples aplicaciones que compitan por ofrecer una funcionalidad similar y estas aplicaciones no pueden compartir una infraestructura de backend. Vemos esto con Messenger, WhatsApp, Instagram. Aunque también es cierto que las appis móviles tienen u ofrecen una funcionalidad muy limitada, lo cierto es que lo que hacen, lo que hacen muy bien. Mobile World Congress febrero 2014 Mark Zuckerberg, CEO de Facebook, tiene su propia visión, lo dijo en su discurso de presentación en el Mobile World Congress que la adquisición de WhatsApp de Facebook estaba estrechamente relacionada con la visión Internet.org: La idea es desarrollar un conjunto de servicios de Internet básicos que serían de uso gratuito - "un 911 para el Internet" Esto podría ser un servicio de redes sociales como Facebook, un servicio de mensajería, tal vez la búsqueda y otras cosas como el clima. Proporcionar un conjunto de estos servicios imprescindibles de forma gratuita para los usuarios va a funcionar como una droga de entrada - usuarios que pueden ser capaces de pagar los servicios y teléfonos de datos en estos días simplemente no ven el punto de por qué iban a pagar por los servicios de datos. Estos servicios estratégicamente imprescindibles les daría un poco de contexto para qué sepan porque son importantes, y sin duda les llevará a pagar más servicios como los comentados. Este es el tiempo de juego, un juego que, teniendo una valiosísima oferta que presentarle, permite que usted juegue. ¿Hemos llegado a alguna conclusión sobre la compra de WhatsApp? No lo creo. Es una cantidad de dinero tan impresionante con tales recompensas inmediatas aparentes, que la explicación en realidad tiene cierto sentido. Todavía estamos en las primeras generaciones de móviles inteligentes. Nadie sabe lo que se hará o se verá en el futuro, por lo que no se paga para forzar a que el futuro se parezca al pasado. Facebook parece estar haciendo precisamente eso. Estadísticas del rey de la mensajería gratuita ¿Cómo se gestiona 450 millones de usuarios activos, con sólo 32 ingenieros? Estas estadísticas son en general sobre el sistema de hacks para el almacenamiento de datos, mensajería, meta-clustering, y más parches BEAM / OTP. - 450 millones de usuarios activos. Llegaron a esa cifra más rápido que cualquier otra compañía en la historia.
  • 4. Programa Master PAPER: 4 - 32 ingenieros; cada desarrollador soporta 14 millones de usuarios activos - 50 mil millones de mensajes cada día en siete plataformas (entrante + saliente) - 1 millón de personas se inscriben cada día - $ 0 inversión en publicidad - $ 60 millones de inversión de Sequoia Capital, (3400 millones dólares es la cantidad que se lleva Sequoia de la venta a Facebook). - 35% es la cantidad de dinero en efectivo de Facebook que se ha utilizado para el acuerdo - Cientos de nodos ➢ 8000 núcleos - Cientos de terabytes de RAM ➢ 70M mensajes Erlang por segundo - En 2011 WhatsApp alcanzó 1 millón de sesiones TCP establecidas en una sola máquina con la memoria y la CPU de sobra. En 2012, fue empujado a más de 2 millones de conexiones TCP. En 2013 WhatsApp estaba a tope. El 31 de diciembre tuvimos un día de nuevo récord: 7B mensajes entrante, saliente 11B mensajes = 18 mil millones de mensajes procesados en total en un día. Feliz 2013! Plataforma - Backend - Erlang - FreeBSD - Yaws, lighttpd - PHP - Custom patches to BEAM (BEAM is like Java’s JVM, but for Erlang) - Custom XMPP - Hosting may be in Softlayer Frontend - Siete plataformas de cliente: iPhone, Android, Blackberry, Nokia Symbian S60, Nokia S40, Windows Phone - SQLite
  • 5. Programa Master PAPER: 5 Hardware - Standard user facing server: - Dual Westmere Hex-core (24 logical CPUs); - 100GB RAM, SSD; - Dual NIC (public user-facing network, private back-end/distribution) Producto ▪ El foco está en la mensajería. Conectar a las personas en todo el mundo, independientemente de dónde se encuentren en el mundo, sin tener que pagar dinero. El fundador Ene Koum es de Ucrania y recuerda lo difícil que era en el año 1992 conectarse a la familia en todo el mundo. ▪ Privacidad. Jan Koum crece en Ucrania, donde nada era privado. Los mensajes no se almacenan en los servidores; el historial de mensajes no se almacena; el objetivo es saber lo mínimo posible de los usuarios, su nombre y su género no se conocen; el historial de chat sólo está en el teléfono. General ▪ Los servidores de WhatsApp se implementan casi completamente en Erlang. ▪ Los sistemas de servidor que realizan el enrutamiento de mensajes backend se hacen en Erlang. ▪ Un gran logro es que el número de usuarios activos se gestiona con una muy pequeña huella en el servidor. ▪ Es interesante observar que el chat de Facebook fue escrito en Erlang en 2009, pero se fue de él porque era difícil encontrar programadores cualificados. ▪ Los servidores de WhatsApp partieron de ejabberd ▪ Ejabberd es un famoso servidor de código abierto escrito en Erlang. ▪ Originalmente elegido por su carácter abierto, tenía buenas críticas por los desarrolladores, la facilidad de arranque y la promesa de la idoneidad a largo plazo de Erlang para el sistema de comunicación de gran tamaño. ▪ Los siguientes años los pasó re-escribiendo y modificando un buen número de partes de ejabberd, incluyendo el cambio de XMPP para protocolo desarrollado internamente, la reestructuración de la base de código y el rediseño de algunos componentes de la base, y haciendo un montón de modificaciones importantes en Erlang VM para optimizar el rendimiento del servidor . ▪ Para hacer frente a 50 mil millones de mensajes al día la atención se centra en la fabricación de un sistema fiable que funcione. La monetización es algo que mirar más adelante, y desde luego es mucho más fácil. ▪ Un indicador principal del sistema de salud de WhatsApp es el mensaje longitud de cola. El mensaje de longitud de la cola de todos los procesos en un nodo se supervisa constantemente y se envía una alerta si se acumula retraso más allá de un umbral preestablecido.
  • 6. Programa Master PAPER: 6 ▪ Los mensajes multimedia se envían mediante la carga de la imagen, audio o vídeo que se enviará a un servidor HTTP y luego a un enlace con el contenido junto con su miniatura Base 64 codificado (si corresponde). ▪ Parte del código generalmente se genera diariamente. A menudo, es varias veces al día, aunque en general se evitan las horas punta de tráfico. Erlang ayuda a ser agresivo en conseguir correcciones y características en la producción. Cargas calientes de mensajes significan actualizaciones que pueden ser empujadas sin reinicios o cambio de tráfico. Los errores por lo general se pueden deshacer muy rápidamente. Los sistemas tienden a ser mucho más imprecisos, lo cual hace que sea muy fácil de mover cambios para incrementos. ▪ ¿Qué protocolo se utiliza en la aplicación de Whatsapp? Socket SSL para los grupos de servidores de WhatsApp. Todos los mensajes se ponen en cola en el servidor hasta que el cliente se vuelve a conectar para recuperar los mensajes. La recuperación exitosa de un mensaje es enviado de vuelta al servidor de WhatsApp que reenvía este estatus al remitente original (que se ve como un icono de "marca" al lado del mensaje). Los mensajes son borrados de la memoria del servidor tan pronto como el cliente ha aceptado el mensaje ▪ ¿Cómo funciona el proceso de registro internamente en Whatsapp? WhatsApp utiliza para crear un nombre de usuario / contraseña basada en el teléfono número IMEI. Esto fue cambiado recientemente. WhatsApp utiliza ahora una petición general de la aplicación para enviar un único PIN 5 dígitos. WhatsApp le enviará un SMS al número de teléfono indicado (esto significa que el cliente WhatsApp ya no necesita ejecutarse en el mismo teléfono). Con base en el número de pin de la aplicación a continuación, solicita una clave única de WhatsApp. Esta clave se utiliza como "contraseña" para todas las llamadas futuras. (Esta clave "permanente" se almacena en el dispositivo). Esto también significa que el registro de un nuevo dispositivo invalidará la clave en el nuevo equipo. ▪ El Push de servicio de Google se utiliza en Android. ▪ Más usuarios de Android. Android es más agradable de trabajar. Los desarrolladores son capaces de crear prototipos de una característica y empujarlo a cientos de millones de usuarios durante la noche, si hay un problema que se puede solucionar rápidamente. Mientras que con iOS, no tanto. La Búsqueda De 2 + Millones De Conexiones Por Servidor - Experimentar un montón de crecimiento de usuarios, es un buen problema a solucionar, pero también significa tener que gastar dinero en comprar más hardware y el aumento de la complejidad operativa de la gestión de todas esas máquinas. ▪ Necesidad de planificar baches en el tráfico. Ejemplos de ello son los partidos de fútbol, y terremotos en España o México. Estos ocurren cerca de las cargas de tráfico pico, por lo que es necesario que haya suficiente capacidad de reserva para manejar picos + baches. Un partido de fútbol reciente generó un aumento del 35% en la tasa de mensajes salientes del pico diario. ▪ La carga del servicio inicial fue de 200 conexiones simultáneas por servidor. ▪ Extrapolado, significaría una gran cantidad de servidores con el patrón de crecimiento esperado. ▪ Los servidores eran frágiles en la cara de las cargas de ráfaga. Se producían fallos de red y otros problemas. Necesario para desacoplar los componentes así que las cosas no eran tan frágiles a alta capacidad. ▪ Objetivo: un millón de conexiones por servidor. Un objetivo ambicioso dado el momento que estaban corriendo a 200K conexiones. Ejecución de los servidores con el espacio libre para permitir los eventos
  • 7. Programa Master PAPER: 7 mundiales, fallos de hardware, y otros tipos de problemas técnicos requeriría suficiente resistencia para manejar los altos niveles de uso y fracasos. Herramientas y técnicas utilizadas para aumentar la escalabilidad, WSAR ▪ Estadísticas de discos en todo el sistema, incluyendo las estadísticas del sistema operativo, hardware, Estadísticas viga. Implementación de métricas de otros sistemas, como la memoria virtual. Utilización de la CPU Pista, utilización general, el tiempo del usuario, la hora del sistema, el tiempo de interrupción, los cambios de contexto, llamadas al sistema, las trampas, los paquetes enviados / recibidos, el recuento total de los mensajes en las colas a través de todos los procesos, eventos puertos ocupados, tasa de tráfico, los bytes de entrada / salida, estadísticas de programación, estadísticas de recolección de basura, palabras recogidas, etc.,. ▪ Inicialmente iba a una vez por minuto. A medida que los sistemas fueron expulsados se requirió una segunda resolución de votación que fue necesaria porque los acontecimientos que sucedieron en el espacio de un minuto pudieran ser invisibles. ▪ Los contadores de rendimiento de hardware en la CPU (pmcstat): ▪ Ver en qué porcentaje de tiempo está la CPU. Esto puede decir cómo se gasta mucho tiempo en la ejecución del bucle emulador. En su caso, es de 16%, lo que les dice que sólo el 16% está ejecutando código emulado por lo que incluso si usted fuera capaz de eliminar todo el tiempo de ejecución de todo el código Erlang sólo ahorraría el 16% del tiempo total de ejecución. Esto implica que usted debe centrarse en otras áreas para mejorar la eficiencia del sistema. ▪ dtrace, kernel lock-counting, fprof ▪ DTrace era principalmente para la depuración, no para el rendimiento. ▪ Patched BEAM en FreeBSD eran para marcar la duración del tiempo en la CPU. ▪ Se escribieron guiones para crear una visión agregada de todos los procesos para ver en cuáles empleaban más tiempo las rutinas. ▪ Algunas cuestiones: ▪ Se observó más tiempo de permanencia en las colecciones rutinas de basura, que fue deshecho. ▪ Medición: ▪ Cargas de trabajo sintéticos, lo que significa el tráfico de generación de sus propios scripts de prueba, es de poco valor para el usuario que sintoniza los sistemas frente a escala extrema. ▪ Funcionó bien para las interfaces simples como una tabla de usuario, generando inserciones que lee lo más rápido posible. ▪ Si dar soporte a un millón de conexiones en un servidor necesitaría 30 hosts para abrir puertos IP suficientes para generar conexiones y para probar un solo servidor, por dos millones de servidores se necesitarían 60 hosts. Era difícil generar ese tipo de escala.
  • 8. Programa Master PAPER: 8 ▪ El tipo de tráfico que se observa durante la producción es difícil de generar. Puede intuirse una carga de trabajo normal, pero en realidad se ven eventos de networking, eventos mundiales, desde multiplataforma, variando el comportamiento entre los clientes según el país. Lecciones claves ▪ La optimización es el trabajo sucio y oscuro adecuado sólo para los trolls y los ingenieros. Cuando Rick se percató de todos los cambios que hizo para llegar a 2 millones de conexiones de un servidor, apreció la inmensa cantidad de trabajo invertido en herramientas de escritura, la ejecución de pruebas, backporting código, añadiendo pegotes de instrumentación para casi todos los niveles de la pila, ajustar el sistema, mirando a los rastros, limpiando con detalles de muy bajo nivel y tratando de entender todo. Eso es lo que se necesita para eliminar los cuellos de botella con el fin de aumentar el rendimiento y la escalabilidad a niveles extremos. ▪ Obtenga los datos que necesita. Escriba herramientas. Herramientas de parche. Añadir perillas. Ken fue implacable en la ampliación del sistema para obtener los datos que necesitaban, escribiendo constantemente herramientas y scripts para los datos que necesitaban para gestionar y optimizar el sistema. ▪ Medir. Eliminar los cuellos de botella. Prueba. Repetir. Así es como se hacía. ▪ Erlang sigue demostrando su capacidad como una plataforma confiable, versátil y de alto rendimiento. Aunque personalmente toda la puesta a punto y aplicación de parches que se requería pone en duda esta afirmación. ▪ Descifrar el código viralidad y ganancias. Viralidad es una cualidad alusiva, pero, como muestra WhatsApp, si lo haces entender vale un montón de dinero. ▪ El valor y el número de empleados ahora están oficialmente divorciados. Una infraestructura global de telecomunicaciones avanzada hace que aplicaciones como WhatsApp sea posible. Si WhatsApp hubiera tenido que hacer una red o un teléfono, nunca hubiera existido. La potente disponibilidad del software y del hardware barato y de código abierto, por supuesto, fueron el multiplicador. Lo que significa estar en el lugar correcto en el momento adecuado con el producto justo en frente del comprador adecuado. ▪ Hay algo brutal en centrarse en la idea de usuario. WhatsApp se centra en ser una aplicación de mensajería simple, no es una red de juego, o una red de publicidad, o una red de fotos a desaparecer. Eso funcionó para ellos. Guió su postura sin anuncios, su capacidad de mantener la aplicación simple. ▪ Los límites en la causa de la simplicidad están bien. Su identidad está ligada al número de teléfono, así que si usted cambia su número de teléfono, su identidad se ha ido. ▪ La edad no es nada. Si se trataba de la discriminación por edad que impediría a Brian Acton cofundador de WhatsApp conseguir un puesto de trabajo, tanto en Twitter y Facebook en el 2009, la historia sería otra. ▪ Comenzar con simplicidad y luego personalizar. Cuando se puso en marcha inicialmente, el chat del lado del servidor se basaba en Ejabberd. Ha sido desde entonces completamente reescrito, pero eso fue el paso inicial en la dirección Erlang. La experiencia con la escalabilidad, fiabilidad y operatividad de Erlang en ese caso de uso inicial dio lugar a un uso más amplio. ▪ Mantener la cuenta del servidor baja. Trabajamos constantemente para mantener el servidor lo más bajo posible, dejando suficiente espacio para eventos que crean picos de corto plazo en el uso. Analizar y optimizar hasta el punto de rendimientos decrecientes se ha focalizado en esos esfuerzos y luego se ha implementado más hardware.
  • 9. Programa Master PAPER: 9 ▪ A propósito, sobreprestación de hardware. Esto garantiza que los usuarios tengan un servicio ininterrumpido durante sus festividades y los empleados son capaces de disfrutar de las vacaciones sin tener que gastar todo el tiempo arreglando problemas de sobrecarga. ▪ El crecimiento se atasca cuando se pide dinero. El crecimiento fue muy rápido cuando WhatsApp era gratuito, 10.000 descargas al día en los primeros días. Luego, con el inicio del pago, éstas descendieron a 1.000 por día. Al final del año, después de la adición de mensajes de imagen, se establecieron en el cobro de una tasa de descarga de una sola vez, más tarde modificado a un pago anual. ▪ Y por último: la inspiración viene de los lugares más extraños. La experiencia de olvidar el nombre de usuario y contraseñas de las cuentas de Skype condujo a que la aplicación WhatsApp estuviera libre de usuario y contraseña". HermelBalcázar Profesor de Comunicación Algunas fuentes enumeradas en los artículos relacionados . ● Scaling to Millions of Simultaneous Connections from 2012 (slides) by Rick Reed ● Erlang Factory interview with Rick Reed. ● An interview with Eugene Fooksman from WhatsApp on Erlang. ● DLD14 - What's Up WhatsApp? (Jan Koum, David Rowan) ● yowsup was an Open Source version of WhatsApp's API. The repository is now unavailable due to a DMCA takedown, but they did document some of WhatsApp internal workings. Diversity in all things. ● Some sources listed under the Related Articles. Artículos relacionados 1. WhatsApp: The inside story 2. The Open Source projects used at WhatsApp 3. Whatsapp, Facebook, Erlang and realtime messaging: It all started with ejabberd 4. Quora: How does WhatsApp Work?, How does WhatsApp work out of mobile, network?, How did WhatsApp grow so big? 5. WhatsApp is broken, really broken - early security problems 6. WhatsApp CEO Jan Koum Hates Advertising and the Tech Rumor Mill (Full Dive Video) 7. Singapore is progressively doing business over WhatsApp. Are You? 8. Four Numbers That Explain Why Facebook Acquired WhatsApp 9. Announcement from Mark Zuckerberg 10. A Million-user Comet Application with Mochiweb, Part 3 11. Inside Erlang, The Rare Programming Language Behind WhatsApp's Success 12. WhatsApp Is Actually Worth More Than $19B, Says Facebook’s Zuckerberg, And It Was Internet.org That Sealed The Deal 13. Facebook buys Whatsapp for $19 billion: Value and Pricing Perspectives 14. Facebook's $19 Billion Craving, Explained By Mark Zuckerberg 15. IMHO: Lessons learned from WhatsApp 16. You May Not Use WhatsApp, But the Rest of the World Sure Does 17. The WhatsApp Story Challenges Some Of The Valley’s Conventional Wisdom
  • 10. Programa Master PAPER: 10 18. What WhatsApp Did Right, According to Jan Koum (Video) 19. Why did Facebook buy WhatsApp? 20. Can Someone Explain WhatsApp's Valuation To Me? 21. Google’s Unusual Offer to WhatsApp. 22. 1.- 2 Ref. bibliográfica: 23. http://www.globalasia.com/actualidad/tecnologia/wechat-ofrece-una-nueva-forma-de-pagar-los-taxis-en-china 2 Ref. bibliográfica