Cómo WHATSAPP sobrevive a MILLONES de USUARIOS
HTML-код
- Опубликовано: 27 янв 2020
- 👉🏻 Obtén 7 días de trial y 25$ de crédito en UpCloud
👉🏻upcloud.com/signup/?promo=bet...
Nunca te has preguntado como leches funciona Whatsapp? Como hacen para que con tantos usuarios vaya más o menos bien?
En éste vídeo te lo explico!
EMAIL PARA COMPARTIR PROYECTOS A REVISAR EN DIRECTO! 💥
bettatechyt@gmail.com
REPOSITORIO: 😸
github.com/martincrb/socket-i...
VIDEO APIS REST:
• ¿Qué es una API HTTP? ...
CANAL DE SLACK AQUI! 👇🏻👇🏻👇🏻👇🏻
bit.ly/33gaDDM
👾 Redes sociales 👾
► Twitter: / bettatech
► Instagram: / betta_tech
► Canal Secundario: / @forkdebettatech
► Slack: bit.ly/33gaDDM
👨🏼🏫 MIS CURSOS 👨🏼🏫
👽 Curso de iniciación a la programación con JavaScript:
► bit.ly/3kr4bTc
👕 MERCHANDISING DEL CANAL:
► Tienda RUclips: / bettatech
► Tienda Teespring: teespring.com/stores/bettatec...
⭐️ AFILIADOS ⭐️
🎁 7% Descuento en HOSTINGER (Código BETTATECH)
► www.hostg.xyz/aff_c?offer_id=...
🧠 Autocompletado con IA (Kite)
► www.kite.com/get-kite/?...
🐾 MacPaw (CleanMyMacX):
► macpaw.audw.net/c/2523912/941...
🎵 TODA la música es de EpidemicSound:
► www.epidemicsound.com/referra...
✉️ CONTACTO PROFESIONAL:
► Respuesta no garantizada:
bettatechyt@gmail.com
📚 LIBROS 📚
Design Patterns
► amzn.to/39XuQlq
Head First Design Patterns
► amzn.to/2uq6XUq
Refactoring
► amzn.to/2SQnf2c
Clean Architecture
► amzn.to/3bZVonJ
Clean Code
► amzn.to/32WVKq3
Introduction to Algorithms
► amzn.to/34SyVFP
Cracking the Coding Interview
► amzn.to/2QkdwC6 Наука
Me interesa saber como whats sabe el "leído" y el "está escribiendo" y todo lo demás que puedas mostrarnos Betta.
Gracias por los excelentes vídeos.
Los mensajes de leído ha de ser una propiedad del mensaje en sí, evidentemente con un evento de la app se puede hacer el cambio de la propiedad. Bajo el mismo concepto va a el está escribiendo, en cierto evento de la app se ejecuta un evento del socket.
El "Leído" es una propiedad del mensaje en sí x2. El "Está escribiendo" es lo que él está describiendo, pues ya hay información enviándose
Claro pero ese socket no guarda nada en una base de datos, solo realiza un cambio de estado así sería mucho más óptimo
programación, hijo
@@jeancarlosdelacruzcriollo6191 No, si usasen el cambio de estado no sería persistente al "cerrar la sesión" (que se cierre la app básicamente), pasaría lo mismo en React usando Redux sin base de datos por atrás.
El "está escribiendo" se sabe porque se puede detectar el evento "onKeydown" (o similares) que permiten al programa (e incluso a los sitios web, usando JS) saber que estás pulsando el teclado, por ende, escribiendo.
Es el primer video que miro de tu canal, muy interesante, me gustaría que siguieras hablando del funcionamiento de WhatsApp, Saludos.
He descubierto tu canal hace poco tiempo. Enhorabuena por el formato y la sencillez en tus explicaciones. Animo!
Geníal. Recién descubrí tu canal y los vídeos dejan mucho para aprender. Saludos.
me encanto el video... muy bien explicado y a la vez abarcador.... ademas, se nota que lo hizo sin leer, con fluidez y seguridad.. saludos desde Cuba
La palabra mágica para desarrollar hoy en dia, "escalabilidad".
la palabra clave es "javascript" las cosas como son.
@@stackercoding2054 no solo js, pero js es ultra importante
@@skilinebackdoor9229 ya ves, javascript es como el multiusos de hoy en dia, puedes hacer de todo, frontend, backend, aplicaciones de escritorio, apps para movil, incluso programar para dispositivos como arduino, me parece flipante como hoy en día solo con aprender un lenguaje de programación se puedan hacer todas esas cosas.
@@ogilvie15 ninguno es mejor que ninguno, todos funcionan para algo, yo soy programador de python y te puedo decir que hace cosas bastante cool, pero también js puede, hasta donde he usado ambos he visto que js hace cosas que python no y python hace cosas que js no.
@@skilinebackdoor9229 Cierto, no son comparables, a mi por ejemplo python me ha servido para realizar varias tareas de automatización como web scraping y este tipo de cosas.
Te mereces más reconocimiento, muy buen video, perfectamente explicado
Muchísimas gracias !!!
Muy interesante, sigue con vídeos de Whatsapp !
Gracias! Si os molan explicare mas cosas!
Sí, por favor, estaría muy agradecido en que profundices a nivel funcional y tecnológico.
x2
@@BettaTech Sí, esta muy bien, sigue con la temática de Whatsapp
Confirmo, estaría genial
¡Este canal es oro puro! Más videos de este tipo de temáticas por favor
Excelentes videos, cada vez q veo un video tuyo me interesa mas la programación. Saludos desde Uruguay
Acabo de descubrir tu canal, y sí me encantarían más vídeos sobre las características de whatsapp 🙆🏻♂️😍 Graciaaaas
Muy interesante como siempre. Esperare con muchas ganas los siguientes videos.
Muy bueno, me ha encantado el video, seria genial una serie sobre grandes aplicaciones y sus diferentes servicios, enhorabuena.
Excelente Video, me gustaría ver más a fondo el diseño de esos sistemas, ojalá más adelante los publiques
Este vídeo me ha gustado mucho! Me suscribo y POR FAVOR sigue haciendo vídeos de diseño de sistemas. GRACIAS!
Este tio es un Crack, muchas gracias por compartir tus bastos conocimientos, seguire viendo estos videos para ampliar mis experiencia!!!
Muy interesante he empezado a ver varios vídeos de este canal y la verdad el contenido es muy bueno y claro felicidades...
Me encanto!.. sigue así.. super bien explicado y es a nivel más bajo que solo hablar de forma genérica. Me parece muy bueno. Gracias
Llegue muy tarde ya estaba caido el server, de resto esta super genial la explicacion. Sigue con mas videos asi me sirve muchisimo
Me encanto tu video, continua con este tipo de contenido explicando como funcionan este tipo de apps, puedes hablar sobre como diseñan la arquitectura de estos sistemas?
wow te ganaste un nuevo suscriptor, un nuevo fan y alguien que le gustaria mucho que le enseñes a programar jeje espero cresca mas tu canal
Ademas que corre sobre la maquina virtual de Erlang, que esta enfocado en la "programación concurrente" por llamarlo de algún modo, muy buen vídeo para entender los sockets
Muy muy interesante, me suscribo a través de este video. Me encantaría ver videos mas extensos de explicación de sistemas en general. Gracias
Estos vídeos son crema. Enhorabuena. Voto por más vídeos de diseño de sistemas.
Gracias por el vídeo...desde hace mucho buscaba un canal como este, es muy importante conocer como funcionan los software que utilizamos día a día, muy buena explicación, gracias.
Genial!
Estaría bueno ver que pasa cuando el servidor del socket está en un puerto: 3001 y el chat con otro webserver tipo un http-server: 8080 para que puedan observar que el server con socket y webchat pueden convivir de manera distribuida.
Saludos desde Uruguay!
Me encantan los videos de diseño de sistemas. Gracias por el contenido. Como comentario diría si subes más videos de este estilo sería genial :)
Muchas gracias por el comentario! :D
Interesante video, sigue explicando mas a fondo el funcionamiento de WhatsApp, un saludo desde Argentina
Super Ojala continué las demás partes un saludo!!
Creo que amo tus videos. Muchas gracias por el contenido. Puedes hacer un video donde expliques como hacer codigo limpio, legible y sin enredos. Es q recien empiezo y tengo algunos problemas, me llego a complicar. Y otro video donde expliques como llevar un proyecto desde cero q sea exitoso, explicando metodologia fases de desarrollo, etc, y algunos consejos. Te lo agradeceria.
Hace poco que llegué a tu canal y me encanta el contenido. Me quedaré por aquí.
Dale caña ! 🔥
Gracias!!! Estoy super animado para hacer mas videos 💪💪💪💪
Hola, el contenido de tus videos son lo mejor. puedes seguir con vídeos de Whatsapp !!
Eres un crack! Gracias por tu aportación. Es la primera vez que te veo y no creo que sea la única. Muy recomendable!!!!
Te acabas de ganar un seguidor más, sabia como funcionaba pero como tú lo explicaste me pareció perfecto. Muchas gracias por el código. Saludos.
Si me interesa!! :v más videos como este, explicando más whatsapp y el tema de los web socket :'D pls
No entendí nada pero me siento inteligente.
Solo míralo de nuevo ;]
Es muy fácil entenderlo.
Alto capo el Ted
Eso representa al 90% de su publico
Yo también me siento inteligente 😊
Muy bien explicado. Y estaria interesado en aprender mas acerca del tema. Saludos.
Primera vez que veo un video tuyo, nuevo suscriptor, buen video
Muy bueno el video! Si puedes hacer un vídeo con esas características de WhatsApp estaría genial
Buen video! Lo unico, que en pleno 2020 no utilizaría ya jquery, y menos si solo lo usaste para un par de selectores y nada mas... Te terminas bajandi toda una libreria para hacer algo que con vainilla js lo haces en una linea. Saludos!
De verdad te destacas mejor con cada vídeos que montas! un contenido genial
Gracias! intento mejorar cada vídeo, aunque a veces me salga mejor y otra peor xDD
Eres un crack, cuando sea grande quiero ser como tú
Normalmente no escribo en los comentarios de los vídeos, pero este canal es genial, explicaciones tan sencillas pero funcionales, además se muestra código cosa que a cualquier programador le mola bastante. Éxitos para el canal!
Muchísimas gracias por verme y por los ánimos!
Acabo de descubrir tu canal, contenido muy bueno, me suscribo
Excelente contenido.
Ojalá pudieses subir más vídeos de diseño de sistemas.
Muy interesante y bien clara la explicación, quisiera saber si sabes cómo es que WhatsApp puede manejar las notificaciones push en un Mobile ya que las recibe primero el so y te las entrega luego del tap del usuario, pero parecería que WhatsApp tiene un tratamiento especial, y cómo maneja las llamadas telefónicas que claramente son IP
Que interesante contenido, gracias por compartir 8) !!!!!!
Saludos desde México .
Excelente video. Bien explicado. ¡Muchas gracias!
Excelente vídeo !! Muchas gracias por tus aportes. Sigue así !....
Excelente muy útil... Saludos desde Argentina!!!
Muy buen video, los vídeos arquitecturales son interesantes y el dato de la BD es una gran solución
ya llevo viendo varios videos del tuyos y estoy que flipo con toda la información esta muy interesante si puedes hacer un video sobre netflix como mantiene la escalabilidad estaria muy interesante
Muchísimas gracias por este video. Absolutamente instructivo! No me sabía lo del servidor que conoce en qué microservicio está el websocket de Pepito, para que enrute el mensaje!
Y ya que los textos están en los teléfonos de cada parte en la conversación, lo que lo convertiría en una suerte de base de datos distribuida... será que con las imágenes, audios y otros activos digitales que se envía por Whatsapp... pasará lo mismo? No hay copias almacenadas en ningún almacén centralizado, sino que también permanecen en cada teléfono participante en la conversación?
Gracias por la información, nuevo suscriptor ✌🏻
Saludos amigo, me gustó mucho tu vídeo. Quisiera pudieras ayudarme con una duda que tengo, es algo ya salido del tema. Entre python o Java por cual de los dos caminos te irías y porqué?. Gracias.
Gracias por el video.
Me imagino que tienes un monton de ideas y poco tiempo para grabar videos, pero estos de diseño de sistemas estan geniales. Deberias continuar con más features de whatsapp.
Genial, mas de este tipo de videos explicando apps.
Que tal para los próximos vídeos, el diseño de sistemas de Telegram! :)
Lo apunto! Telegram es una app muy muy interesante
MIGUEL ANGEL GUERRERO VIVEROS x2
aqui tienes un cliente de telegram hecho por mi en vue github.com/mdbetancourt/vue-telegram
Maravillosa explicación, clara y sencilla 👌.
+1 Sub
Tu trabajo se agradece mucho. Gracias
Estupendo el vídeo...danos más ;) !!!
Muy concreta la explicación, fluida y sencilla.
Excelente Betta. Saludos!!
Excelente vídeo y la explicación del ejemplo, muchas gracias.
Más videos, me interesa mucho las arquitecturas, de software como servició y el control de usuarios para diferentes proyectos pero en una misma appWeb
Me bueno todo me gusto el video solo una quisiera que analizaras Telegram y sus diferencias con Whatsapp en cuanto a arquitectura de sistemas como lo diseñarias. Saludos
lo tenía guardado hace varios meses , y recien ahora voy a verlo
Muy buen trabajo, quizá la habilidad más notable, de alguien que sabe, es tener la capacidad de transmitirlo de forma fácil y amena. Yo lo llamo trascender. Cambiando un poco de tema me gustaría que considerara la posibilidad de publicar su opinión en relación con Flutter (Dart).
Si, explica sobre mas features del WA en diseño de sistemas!
*Buen análisis, sigue así con los vídeos*
Por supuesto, queremos más.
Sos grande men una pregunta podes hablar sobre bases de datos gran cantidad de datos y un sistema de busqueda que optimice su funcionamiento y escalabilidad
si compañero comparte esa informacion que dijiste en el video
Me gusto mucho tu canal, muy profesional, además me alienta aprender a programar te envío un saludo
Uf muy buen video, muchas gracias, una cosa es aprender a programar y otra aprender como es la estructura que han ido construyendo grandes plataformas como WhatsApp, no tenéis un curso tuyo?
explicas genial espero ver más videos de este estilo
muy buen video amigo,sigue asi y muchos exitos
Muy interesante! Si me gustaría saber más de Whatsapp. Saludos!
EL video está excelente!!!! aprendí mucho, también como es que las bases de datos de telegram se gestionan ya que esa no necesariamente se guarda en nuestro telefono
hola acabo de descubrir tu canal es muy bueno, me gusto esta explicacion sigue con los videos de whatsapp xd. saludos
Gracias por seguirme!
Estoy aprendiendo con tus videos fascinante como explicas de fácil.....
Gracias! 🙏
Buenas maestro !!! por favor mas videos sobre infraestructura similar a whatsapp.
Habla de los bootcamps de programación y data science!
Excelente contenido! Gracias
Que lenguaje de programación uso? Que excelente video me encanta este canal
que Interesante, me gustaría que hicieras un vídeo explicativo como podrían funcionar una aplicación de mensajes pero descentralizada (Dapp)
Wow me encantaría ver más videos de diseño de sistemas
pero que buen video estoy averiguando mucho sobre los WebSocket... gracias...
Por eso solo los usuarios pueder ver sus mensages y por eso se dice que tus mensages estan encriptados de punto a punto, mientras no autorices a google respaldar fotos y mensages y salvo que watsapp te quiera monitorear
Si ahora haces como se podrían enviar, almacenar y reproducir los audios en un chat, sería una maravilla de video!
Excelente sigue con los de WhatsApp.. Tienes un nuevo suscriptor
Una comparación con Telegram por favor! Excelentes videos!!!!!!
Muy muy bueno !!! graciad
Me encanta este canal!! Podrías hacer vídeos sobre inteligencia artificial!!
Gracias! Veré que puedo hacer 🥰
Cada canal está especializado en una cosa concreta. Si te interesa un tema, ve al canal especializado en él. No hay que obtener refritos,pudiendo consumir originales ruclips.net/video/7xtX1KNSlrY/видео.html
@@a0z9 Vale, pero yo puedo decir eso, porque quiero y me gustaría verle a el explicando eso.
pero si tu abres un socket TCP para intercambiar streams de datos, eso obliga al smartphone a tener que estar continuamente intercambiando información con ese servidor. Mejor dicho la antena de radio tendrá que estar todo el rato encendida para muestrear si hay algún paquete para él. Eso no supone mucho consumo?
Saludos, prueba poner el enfoque de la cámara fijo, se notará con un poco más de calidad
Buen aporte, pudieras explicarnos cómo hacer un chat pero no público sino en tres personas?
¿Podrías hacer un ejemplo con un chat en una app para móvil? Para ver un poco mejor como sería :0
desde la uma de informatica de malaga te seguimos toda una clase sube mas videos de programacion orientada a objetos, programar con c++ y estadisticas ( big data ) con r
Qué IDE utilizas para programar?? no lo reconozco en el vídeo.
Gracias, Saludos!.