¿Queréis un vídeo de cómo evitar estos problemas utilizando Kafka? ✌️😊
@oswwwaldotc4 жыл бұрын
Siiii
@alfacode72994 жыл бұрын
Por supuesto!
@brayaneduardomarroquin50634 жыл бұрын
Si, con un ejemplo práctico quedará más claro
@ramonsorto51074 жыл бұрын
Estaría excelente haganlo
@javierfernandeze44723 жыл бұрын
Llegaron a publicar ese video ??
@SuperOda14 жыл бұрын
hace pocos días encontré tu canal, actualmente estoy estudiando sistemas distribuidos y tu explicación es muy buena y muy amena. echaba de menos un canal de youtube sobre informática bueno y sobretodo entretenido. Mis dieces crack ^^
@iamwildeofficial4 жыл бұрын
La clave para mí están en el determinismo, como dices tú, saber vivir con ello. Cuando le intento explicar a alguien sistemas de mensajería y empiezan a aparecer problemas con concurrencia lo primero que escucho es "no es una solución apropiada" o "sin rabbit esto no pasa" (está claro que no ven el problema de que sin rabbit no escala). Muy bien explicado :)
@franciscolisi99662 жыл бұрын
Me encantó el vídeo!. Soy estudiante de ingeniería informática a un final de recibirme y hace años que estaba buscando un canal que nos ayude a actualizarnos a los que venimos trabajando en Sistemas Monoliticos. Muchas gracias por el excelente contenido!.
@homeroaddams34344 жыл бұрын
Me suscribo, porfa mas temas sistemas distribuidos y colas, eso es otro nivel .
@wijanruiz14814 жыл бұрын
Llevo meses siguiendo vuestros vídeos, no me decidía a suscribirme a los cursos, pues no tocabais nada en ellos de C# que es el lenguaje que más domino. Pero al final, me decidí a suscribirme y ver si yo mismo puedo aplicar los conceptos que explicáis a C# y desde el viernes que estoy viendo vuestros cursos. Alucino con lo mal que estaba programando hasta ahora con código super acoplado, dependiente y apenas tolerante al cambio. Gracias por vuestro trabajo. PD: Me acabo de dar cuenta que no estoy suscrito al canal de KZbin 🤣 me suscribo pero ya. PD2: Rafa, con ese micro nuevo se te oye mucho más profundo e imponente 😯.
@CodelyTV4 жыл бұрын
Oleee!! Me alegro mucho!! 😊🎉🎉🎉 Pd. Es por el hecho también de hablar más cerca del micro 😂
@andyj92733 жыл бұрын
Cada vez me gustan mas sus videos muchas gracias por tomarte el tiempo en subirlo
@felixinit4 жыл бұрын
Excelente explicación de los servidores distribuidos y los mensajes
@nscarg4 жыл бұрын
muchas gracias, muy bueno
@nicosup4 жыл бұрын
6:40 es mi día a día en mi trabajo
@danielmartinezsarta55494 жыл бұрын
Excelente explicación! Como siempre, finísimo!
@figonzalcl4 жыл бұрын
Excelente video ojala lo hubiese visto antes jajajajaja, el año pasado tuve que lidiar con estos dolores de cabeza en un ramo de la universidad.
@drodsou2 жыл бұрын
+1 por el thumbnail del video 😄
@bautistalazarodavid81674 жыл бұрын
El video que no sabía que necesitaba hasta hace 10 minutos que me encontré con ese problema 😭
@ezequielantunez89964 жыл бұрын
Muy buen vídeo. Hablando de eventos os propongo un vídeo sobre arquitectura Kappa.
@anthonypaz22384 жыл бұрын
Aún no entiendo que son los sockets, además creo que también existen websockets, ¿Podrías hacer un video explicando? Por favor.
@ShotterManable4 жыл бұрын
Un socket es un medio de comuniación. Los websockets (que es a lo que se refiere en el video) es el medio de comunicación en un entorno web. En particular los websockets se manejan con su propio protocolo y tienen a ser muy veloces porque mantienen una conexión contínua. Para este caso: los jugadores de lol, cuando inician la aplicación, les sale un cartel de aviso de firewall (administrador de puertos de tu pc) debido a que la aplicación quiere abrir un puerto para comunicarse. Pensalo como una conexión en tiempo real
@satonsite88314 жыл бұрын
Finisimo. Como siempre👍
@kajotaese-uu7qm2 жыл бұрын
Buen vídeo 👍
@camilomolina21104 жыл бұрын
Gran video, saludos.. etc etc etc
@august0490 Жыл бұрын
14:56 ¿y que pasa si nunca llega el mensaje de "Registro de usuario"? ¿queda el mensaje de modificación de nombre eternamente en el Message Broker?
@ramonsorto51074 жыл бұрын
Tienen cursos en rust rafa
@vktop22 жыл бұрын
Excelente video CodelyTv como siempre, una consulta he escuchado un termino que me tiene un poco confundido se llama DDD pero lo ponen como Domain Driven Distribuited, mi pregunta es, se reieren a DDD Domain Driven Desing pero aplicado a soluciones distribuidas?, gracias
@criskrus9954 жыл бұрын
Me ha encantado el vídeo pero me ha gustado más como has separado en el timeline las secciones xDD Como has hecho eso en el propio vídeo de youtube?
@AbdelioR4 жыл бұрын
Buen video!
@LuisRuizHalo4 жыл бұрын
Justo estoy teniendo estos casos en un sistema distribuido jajajaja. Por ahora SNS/SQS mas un buen diseño de mi base de datos me basta pero creo que migraré a Kafka.
@julioquispemartel80672 жыл бұрын
Ayudame en este problema amigo :se quiere implementar una cabina de internet pero no tiene suficiente dinero para comprar todas las licencias necesarias,se requiere tener una reservacion via telefono y la publicidad por una pagina de internet y redes sociales.¿que sistema operativo se debe utilizar? y ¿que sistemas distribuidos se deben instalar y que solucion me dará?
@asier67343 жыл бұрын
Puede haber mas problemas como la ejecucion desordenada de eventos. Supongamos diferentes actualizaciones de nombre de usuario ya creado en orden equivocado, nos quedariamos con un nombre incorrecto como el definitivo. La infraestructura de mensajeria deberia garantizar la entrega ordenada con algun tipo de timestamp en el momento de la emision de cada evento (evitando asi el retardo de la red). Parece asumible que todos los servidores tengan la misma hora.
@leopoldoromero27052 жыл бұрын
Brutal
@krowliryc4 жыл бұрын
Hola Codely, tengo una duda que no viene al tema del video, lamento molestarte, ¿Se puede ser Front-End y Back-End?, lo pregunto porque muchos videos que he visto relacioando a estos temas lo mencionan como si fuera algo muy distinto, y sí que lo es, pero transmiten la idea de que si vas a enfocarte en uno, no te serviría de mucho enfocarte en el otro, o eso entiendo yo, estoy empezando en esto de la programación, disculpa mi ignorancia.
@mayquelbrandolvargasrubio75984 жыл бұрын
Puedes saber tecnologias del Front-End y del Back-End, lo que se conoce como un programador fullstack, pero recomiendo buscar trabajos en el que hagas una de las dos cosas. En un trabajo puedes ser Front-End y en tu siguiente trabajo Back-End, no le veo el problema. No te recomiendo tener un trabajo en el que hagas las dos cosas, es muy desgastante. Por lo general las empresas grandes buscan programadores que se dediquen solo a una cosa en especifico.
@LeanOnAndOn4 жыл бұрын
hola JaVa, si se puede ser ambos, pero no te definas como front-end o back-end, probablemente lo que tú eres es “software engineer” y cuando una empresa busca un fullstack siempre es “un backend que sepa poco de frontend” o un “frontend que sepa poco de backend” pero como te dicen arriba, esos puestos son desgastantes pero por hacerlos pagan más.
@krowliryc4 жыл бұрын
@@LeanOnAndOn Muchas gracias.
@SimaDamian4 жыл бұрын
@JaVa, lo principal, es tratarlos como desacoplados
@JaviArte4 жыл бұрын
Tema complejo éste. Y no sólo se presenta en sistemas distribuidos. Si trabajas con diferentes hilos/cadenas que puedan ejecutarse "en cualquier orden", luego en el momento de la consumición/ejecución tienes que tenerlo en cuenta, e ir viendo las casuísticas.
@Ivacker4 жыл бұрын
Finísimo ;)
@Juan-tg8uj4 жыл бұрын
"Desde el reclamo número 1710 muchos se repiten, es decir, llegan exactamente a la misma hora con el mismo número de reclamo y con la misma información. Esto fue variando, ayer llegaron muchos repetidos y otros no. Ejemplo 1731, 1732 y 1733 llegaron repetidos. (los repetidos los envíe a la carpeta ya vistos para no prestar a confusión)" No pensé que iba a tener problemas con duplicidad de mensajes con SNS de Amazon porque la verdad, el sistema que hice no tiene alta concurrencia. Lo tuve, hoy me llegó ese issue. Lo resolví persistiendo el messageId que tiene SNS. Si el id no existe en bd, lo inserto y ejecuto la lambda, si ya existe, no inserto y no ejecuto nada. Al momento que lo estaba haciendo pensé que era muy sucio esa solución. Pero después de arreglar el hotfix en producción investigué un poco sobre el tema para ver si encontraba algo mas elegante pero no tuve suerte.
@FapCod4 жыл бұрын
Me gustó mucho la explicación ✌️
@pacorodriguez41894 жыл бұрын
Compañero, para evitar tratamiento duplicado de un mensaje, la forma más fácil y generalmente factible es lanzar el ack dentro de una transacción. Inicio transacción - proceso el mensaje y almaceno datos - envío ack y realizo commit. Lógicamente se necesita control de errores, si la entrega del ack da un fallo, realizo rollback y listo. Simplemente dar el apunte 😉
@davidvizcaino26814 жыл бұрын
Los juegos funcionan con rtc peer to peer o multipeer
@matiasmedina3448 Жыл бұрын
Tienes qu implementar idempotencia
@momcrash4 жыл бұрын
Qué pasa si mi trekfire tumba los poldits?
@adrianfgutierrez28364 жыл бұрын
Muy buen contenido. Cuando puedan hagan uno de API platform o Mercure. Eso estaría genial. Muchas gracias
@antoniodiazgonzalez99154 жыл бұрын
6n6nvn6j
@antoniodiazgonzalez99154 жыл бұрын
Si 66f 6 d😭😉👏😉😜🤔😭😁😉😉🤣😀❤️🙄❤️🤔❤️🤔👏👏❤️😉😜🤔😜👏 tu y, 6😭😀😀😉🤣 6 6😀😢😜👏🤣🤣🤣🤣😉❤️👍66Asegurar los fragmentos de texto copiados para que no caduquen al cabo de 1 horaEl texto que copies se mostrará automáticamente aquí😜😢😢😜😋😉❤️😌😉🤣❤️❤️😀😁❤️🤣😋👍❤️🙄😀😊😀😀
@lubeckable4 жыл бұрын
Y si se cae el rabbitmq ? :v
@isaacgomez12043 жыл бұрын
Gracias, etc, etc, etc
@Edmundo_Rivero4 жыл бұрын
finisimo el video!
@elProdigio4 жыл бұрын
(E te ce, e te ce, e te ce) ^ n
@Newascap4 жыл бұрын
ya basta no?
@CodelyTV4 жыл бұрын
De qué? 😂
@Newascap4 жыл бұрын
@@CodelyTV No sé, que tal si ya paras con el chiste del thumbnail, o si paran de subir tanto contenido de calidad, o de llevar esos ojitos que te manejas, huapo!
@rafaoe4 жыл бұрын
@@Newascap xDDDDDDDDDDDDDDDD
@juandavidcorrea55014 жыл бұрын
Estos problemas no existen si trabajas con kafka
@SimaDamian4 жыл бұрын
Redis? Nats.io? Igualmente trata de esos problemas sin especificar la tecnología, son cosas a tener en cuenta, y si no las tenes en cuenta, configuras mal o elegis mal la tecnología... saludos
@hansfpc41034 жыл бұрын
Respondan Facebook porfa
@CacoMetal_JackandRoll4 жыл бұрын
Disculpen que escriba por acá, pero he enviado dos veces correo y no me responden. Algún otro correo o medio para comunicarme con ustedes. Es por un curso que estoy haciendo con uds. Gracias!
@CodelyTV4 жыл бұрын
El correo es soporte [at] codely [dot] tv, si ya nos has contactado por allí mañana lo miramos sin falta!! 🙏😊 Pd. Esperamos que te esté gustando el curso!!