Entrevista a Programadores de PcComponentes | la función CodelyTV 43
HTML-код
- Опубликовано: 17 окт 2024
- PcComponentes es una de las webs con más tráfico de España. Hoy contamos con programadores de allí para que nos cuenten cómo está hecho por detrás, qué problemas de rendimiento/escalabilidad se han encontrado y los grandes retos a los que se afrontan.
Cursos relacionados con SOLID, Arquitectura Hexagonal, CQRS, Rabbit, testing, y todo lo que vemos en la entrevista: soporte.codely...
{▶️} CodelyTV
├ 🎥 Suscríbete: ruclips.net/user/c...
├ 🐦 Twitter CodelyTV: / codelytv
├ 💂🏼 Twitter Rafa: / rafaoe
├ 👨🏻 Twitter Javi: / javiercane
├ 📸 Instagram: / codelytv
├ ℹ️ LinkedIn: / codelytv
├ 🟦 Facebook: / codelytv
└ 📕 Catálogo cursos: bit.ly/cursos-...
Que os ha gustado mas de la entrevista?
Cursos relacionados con SOLID, Arquitectura Hexagonal, CQRS, Rabbit, testing, y todo lo que vemos en la entrevista: soporte.codely.tv/es/articles/4187948-en-que-orden-hacer-los-cursos
El mal rato que le habéis hecho pasar y eso que intentabais ser buenos x)
Nunca les comento, pero la verdad este tipo de videos y con la buena voluntad de PcComponentes para enseñar su arquitectura fue inmejorable y de mucho aprendizaje. Manito arriba para que les llegue a toda la comunidad
Impresionante el trabajo del equipo de PCComponentes. Enhorabuena!
Lo que más me ha gustado es la humildad con que reconocen que no tenían ni idea del tema y cómo se "pusieron las pilas" para atajar los cambios que querían aplicar.
A veces parece que todo el mundo sabe de todo (mágicamente) y no se ve el trabajo de formación que es necesario.
Otra razón más para seguir comprando en PCComponentes.
Es brutal el nivelazo de este video!! Casos de uso reales y mostrando las tripas. Olé Aarón, ese talento murciano!!
Sencillamente uno de los mejores vídeos en RUclips. Ni medio normal lo que he disfrutado viéndolo.
Enhorabuena por la entrevista y gracias a Aarón y PC Componentes por mostrarnos como afrontar un reto tecnológico tan importante.
Me gusta muchosu canal al principio no le entendia nada por tantos conceptos que hablaban pero luego fui disfrutando poco a poco, el audio ha mejorado y sus viideos cada vez cada vez se vuelven geniales muchas gracias por impartir su conocimiento y charlas a la comunidad
Con esto de la cuarentena he empezado a aprender Python (Django), HTTM y CSS, no me he enterado de nada de la entrevista pero suena super guay y super interesante
Crack! No me canso de decir que en España hay mucho nivel en IT 👏🏻
¡He disfrutado mucho!. Muchas gracias por haber entrevistado a Aarón.
Cuando se viene una Entrevista nuevamente actualizada con Aaron y PC Componentes, de verdad que esta entrevista es la mejor que he visto, con ustedes 2 entrevistando es una pasada, un saludo desde Chile... y gracias por lo que comparten y crean!
Estos vídeos me agradan mucho, son experiencias que resuelven casuisticas que me podrían pasar en el futuro, termino el vídeo con muchas ideas de solución.
Muchas gracias Aron!, excelente presentación Codelys 👍.
Muy buena la transparencia de PC Componentes y como utilizan la trazabilidad es lo que mas me ha gustado.
Muchas gracias por el contenido. Desde que les conocí me he quedado maravillado por cada video.
Soy estudiante de DAM de primer año, no he entendido nada pero muy guapo el terminal
Yo de segundo, y tranquilo que en el segundo seguirás sin entender nada JAJAJA. No aprendes nada en este grado, yo cuando acabe voy a la carrera
@@paucolome4298 No me digas eso... JAJAJAJ
Dependerá del sitio donde hagas el grado no?
@@a_crv1245 Supongo, depende de lo que esperes aprender de ahí. Yo iba con expectativas altas, además que pago una cuota bastante alta porque voy a una privada, y no es la gran cosa
@@paucolome4298 En la carrera vas a aprender mucho mas, sure XD
Es la primera vez que los veo, y te digo que ya soy fan, saludos desde Argentina, son cracks hermanos.
Muy buena entrevista y demostración. Que sepais que Google Cloud puede desplegar un RabbitMQ con la imagen testeada de Bitnami, a solo un click, te ahorras mucho tema de sistemas, siempre tienes que administrar algo está claro, tuneles ssh, ip externa, etc, pero no es nada para todo lo que tienes que gestionar en un sistema totalmente gestionado por uno mismo.
400 y subiendo, me ha gustado mucho
Muy bueno, me ha encantado, hay cosas que no ya que llevo poco en el mundo de la programación pero una pasada todo !
muchas gracias Aron eres un crack !
Pues nada, pensaba que sabía algo de este mundillo...
Mañana empiezo a mirar ofertas de camionero.
Enhorabuena chicos! Super divertido y util ver entornos reales de produccion. Aaron muy grande
Me encata este tipo de entrevistas
Excelente entrevista, fue muy interesante, gracias por esa voluntad de mostrar parte de su trabajo a PcComponentes. Alguien sabe cuál es el github público que menciona PcComponetes, me gustaría echarle un vistazo a ese repo público de las estructuras de los mensajes?
Recién me lo he topado. Y no tiene desperdicio.
"Vamos a ir dando algún pescaíto pa la peñita que ya esté metida en el ajo" ;D SUBSCRITO!
Muy buena entrevista, me dejasteis ayer hasta las 3 de la mañana viendolo desgraciaos. Una pregunta Aarón, tenéis pensado hacer algún microservicio en otros lenguajes?
Hola, a corto plazo sobre los servicios que tenemos ya pensados que vamos a desarrollar los seguiremos haciendo en PHP, pero a medio plazo no descartamos un cambio de stack, siempre con cabeza y no volviéndonos locos eligiendo cualquier lenguaje ;)
Un saludo y me alegro que te gustara la entrevista :D
Super interesante este directo.
Menudo pedazo de video!!!!!!!!!!!!!!!!!!!!!!
Tienen alguna vez pensado en cambiar el modelo de suscripción de codely tv pro? por ejemplo hay cursos que me interesan individualmente pero otros no, entonces se que para ustedes es obviamente mas factible, pero por ejemplo en mi caso es un tipo de cliente que estan perdiendo y conozco varios amigos que estan igual, saludos desde Chile.
When casi no sabes lo que es un microservicio y te metes a ver este video XDDD
X2 jaja
muy buena entrevista la verdad
que grandes!!
que buen video! no recuerdo haber visto un caso asi en video.
Muy bueno. Yo utilizo Laravel.
muy bueno, felicidades
Entiendo que sobre el momento 35:31 estáis hablando de introducir event sourcing, pero no termino de entender bien esa parte del video: ¿escalabilidad? ¿misma tabla de eventos y comandos? ¿el proceso que lea de la tabla de eventos y publique?
Por parte de Aarón genial por las explicaciones y la transparencia, todo super interesante. Por parte de los host, un poco cansinos interrumpiéndole todo el rato xD
Que locura, de una yendo a subscribirme a codely :v
Brutal Aarón ;}
Me he comido 1 hora de video con la misma cara que me pone mi perro cuando le hablo. Yo aun me hago un lío intentando hacer una simple función XDDD espero llegar algún día a ese nivel y espero una segunda parte del video :)
A que se refiere con la creación de los value object en el comando? porqué hace referencia? Deberían crearse en la entidad no es así? [30:14]. Cuando se hace un assert para comprobar si existe un Id de otro servicio, esos Id's de donde vienen? hay una copia de los id's de la bbd por servicio o es mejor hacer una query a los servicios para encontrar la id?
PostgreSQL se ha puesto increible! mas con graphQL
Muuuuuuy bueno!
Qué excelente entrevista!
Me ha gustado la mención de los sysadmins yo soy de esos que van a cambiar los hierros hasta un fin de semana 🤣😭
me hubiera gustado hacer alguna pregunta pero me lo perdí. Una pena porque me quedaron dudas de como tienen 60.000.000 de peticiones por segundo con solo 60.000 usuarios concurrentes. Son 1000 por usuario segundo. Claramente está fuera de los límites estándar para aplicaciones críticas y más aún tratándose de un ecommerce. Tampoco se ha explicado a que llaman petición, tal vez sea ese el problema.
Un detalle que a mi hubiera hecho el vídeo más interesante, antes de hablar de código, hubiera sido ver un esquema de arquitectura y de despliegue de componentes de alto nivel para saber de que estamos hablando. Y como dice Aaron la arquitecta orientada a eventos en aplicaciones de este tipo no son útiles, solo añaden complejidad. Aunque su arquitectura debería ser más simple, pero no se sabe nunca como llegas a esas soluciones.No se debe opinar mucho sin conocer toda la historia.
Enhorabuena por el canal, yo a vuestra edad estaba con tarjetas perforadas y ahora creando modelos de IA. entre otras cosas Preparaos para el viaje que supone esta profesión.
Pense lo mismo de las 60M por segundo, como un cliente web genera 1k req/seg? de locos
Hola, si, tenéis razón aquí pido perdón ya que tuve un lapsus jeje, era el inicio de la entrevista y estaba bastante nervioso y no me di cuenta que dije segundos, son 60M-70M de peticiones de usuarios por hora en nuestros momentos de pico, evidentemente no somos Google, somos un e-comerce jejeje, por eso mas tarde digo "se que hay videos por internet de gente que afronta muchas mas peticiones que nosotros" pensando que había dicho horas, sorry por el lapsus ;)
@@TutankAaron Totalmente comprensible! Muchas gracias por pasarte y dedicarnos un ratito para aclarar el dato :-) Saludos!!
@@TutankAaron Ok, gracias por aclararlo. A mi me pasa lo mismo en eventos y cosas por el estilo, los nervios a veces te juegan malas pasadas. Enhorabuena por él trabajos que estáis haciendo. Un CDN no os vendría mal al menos para estáticos si no lo estáis usando ya, ahorras muchísimo en hierro en frontales. Mucha suerte.
Genial..!
Excelente entrevista! Arón tengo un par de consultas, como puedo contactarte?
Codely Dark, cursor en rojo 🤯🤯🤯 locura ajajaja.
Podrian dejarlo en podcast en spotify seria genial :(
Command es un actor primario y debería ir en infraestructura?
Que interesante mae mía! Digo voy a ver 10 minutillos a la 1am y pum... las 2:00 y aquí estoy pegado.
Muy interesante la entrevista... pero 60 millones de peticiones por segundo??? Creo que os habeis flipado un poquito xDDDD. Google (en 2019, que son los datos más actuales que he visto) recibía unas 63.000 request por segundo (a nivel MUNDIAL), y vosotros no teneis 1000 veces más tráfico que ellos ni en black-friday ni en vuestros mejores sueños, jejejee. Yo también he llevado la infraestructura de un site con medias de 60k usuarios concurrentes como vosotros, y teníamos PICOS de 900 requests por segundo, así que no me cuadra en absoluto lo que dices. Con respecto al resto, muy interesante todo, gracias por el video!
Si tenéis razón tuve un lapsus y me hice un lio con las palabras jeje, lo he contestado a un comentario previo, era el inicio de la entrevista y estaba un poco nervioso, quise decir horas, no segundos, sorry por el lapsus y me alegro de que te pareciera interesante :D
Un saludo!
Ok, eso ya me cuadra más (aunque 16.000 request por segundo me sigue pareciendo un número demasiado exagerado, la verdad, pero ok). Es totalmente normal estar nervioso en estos casos, gracias por la aclaración!
@@BhEaN yo interpreté que serían resultantes de los eventos que se desencadenan por cada request de un usuario, aún así me parecía una burrada
El configurador de equipos no termina de funcionar bien en Firefox, de de las pocas páginas web que me han obligado a usar otro navegador.
Son el final chicos,
Mola, pero al principio hay un detalle que se me escapa. 65 mil usuarios conectados traducidos a 60 millones de peticiones ¿por segundo? Eso no serian unas MIL peticiones por segundo por cada usuario?
Material fresco para los hacker
s
[39:24] que uso tiene process manager pattern?
60.000 usuarios simultáneamente conectados se traduce en 60.000.000 peticiones por segundo? Eso serían 1000 peticiones por usuario POR SEGUNDO. Se ha colado o me he perdido algo? Eso es normal? 😅
👍
Cuándo ha dicho que en el caso de uso del carrito hay involucradas 200 tablas casi me da un infarto. Eso denota una falta de ingeniería del software terrible (supongo que esto se deba a que la web se ha ido modernizando con el tiempo pero el tema de las compras y demás está simplemente heredado de antes y sin tocar). Pero sinceramente, como ingeniero informático, es una locura que intervengan 200 tablas para solo el carrito, ósea eso denota una falta de optimización del código y de querer realmente modificarlo y actualizarlo para sea mucho más eficiente y productivo.
60 000 000 peticiones por 60 000 usuarios = 1000 peticiones por segundo / usuario
Me parece que tenéis los problemas con la arquitectura increíble!
Viva el hierro!!!!
Ayer había que literalmente hacer cola para entrar a la pagina
Utilizando Linux 🤝
No sé cuál me calienta más de los dos.
Soy ingeniero informático y las infraestructuras de mi empresa no tiene nada que ver con lo que se ha visto en este vídeo. No sé que hago con mi vida.
Los programadores son cojonudos... espero que hayan aprendido ya a no timar en los sorteos....
chales ni dejan hablar al Aaron
Hola, ¿60 millones de peticiones por segundo? ¿Se puede aclarar esto un poco más....?
Ya lo he aclarado leyendo algo más abajo..jeje lo de abajo cuadra más.
"60M-70M de peticiones de usuarios por hora en nuestros momentos de pico"
@@futureControl Eso da +-16.000 peticiones por segundo sigue pareciendo bastante. Para cuantos usuarios aprox? Con cuantos nodos se aguanta este pico de carga? Sin desvelar ningún secreto si no podéis claro ;)
hombre la marcha mola si esta recompensada... si la empresa X factura x 10en una noche donde los devs curran x10... que menos que un bono x5 o x6. Llamadme loco
COLEGAS DEJEN CUPON PARA EL PRIMER MES PS, SALUDO DESDE PERU
quieren hacer algo como wallapop, aguante php GILES
minuto 41:55, eso es ingeniería.
Tremendo invitado, pero los entrevistadores de muy mala calidad. Una pena, porque este vídeo tenía mucho potencial.
Unos consejos, dejad de hacer tanto spam de vuestro curso, y constamente interrumpiendo al entrevistador, parece que vosotros soys los entrevistados, y sacando el ego a pasear constantemente. Una entrevista que podria haber acabado bien, pero vuestras interrupciones y spam constante hacen que sea infumable esto. También, muy pesados mendigando likes... El formato de la entrevista es lamentable.
Todo muy bonito, pero a ver si arreglais de una buena vez los graves problemas de roturas de stock que tenéis en la web o directamente no os compro más que menudo cachondeo el que lleváis y la cantidad de gente que nos llevamos quejando con esta broma de mal gusto...
No sé qué tan conveniente sea enseñar consultas, tablas, código, etc. De la compañía.
Ha mostrado como ha solucionada casos de uso, al igual que lo hacen muchas otras personas pubñicandlll en la red para ayudar a otras
@@carlosv8171 Tienes razón, pero eso no significa nada, en dicho caso lo mejor era enseñar una demo, no necesariamente el código real de la compañía, ya me dirás tu si vienen y le meten en temas legales por realizar esto, exponer sus api's, tablas, etc, etc.
Que sabéis si la comunicación entre servicios internos se realizan en un entorno seguro por ej VPN punto a punto. A ver si podeis adivinar siquiera en que ip estan sus servidores. Cuando sabes la seguridad perimetral que tienes y confias en los de sistemas, que más da enseñar una parte de tu código. Estoy convencido de qué lo que ha enseñado no compromete nada y más trabajando con servicios y DDD. Si entendéis algo sobre hack sabréis que antes de llegar a meterle mano al código tienes que vulnerar el firewall, el server y despues el código, todo eso, repito si sabéis las ips de dichos servidores que creo yo que empiezan por 10.x.x.x 😆 no creo que podáis entrar.
Otra vez Javi se come el 32% del vídeo con su chachara sin sentido, DEJA HABLAR JAVI PLEASE 🙏
Me encantó como lo crearon
ruclips.net/video/-kwFu6WLhRQ/видео.html
tener tantas tablas en una transaccion solo demuestra lo mal que va la aplicacion