A pesar de que soy en lo personal Desarrollador con Java, tengo que decir que el tema de arquitectura limpia, DDD, CQRS me deja una excelente explicación, te agradezco inmensamente por dedicar este video para la comunidad de desarrolladores y compartir el conocimiento. Gracias
@luit.s Жыл бұрын
Es la mejor explicación que he encontrado. Me hacia falta comprender esto.
@pedro.lizarraga2 жыл бұрын
Excelente masterclass de arquitectura! Encontré este playlist buscando contenido de Angular/Buenas prácticas y ya casi llego al final del playlist, se agradece todo lo que has compartido ya que no hay mucho contenido de calidad en español sobre estos temas. Saludos
@juangcarmona2 жыл бұрын
Muchas gracias Pedro. Estoy intentando darle una vuelta al proyecto alrededor del curso para hacerlo cloud native y desarrollar un Saas OpenSource... Y ando metido en unos cuantos proyectos más que me han impedido seguir con el curso, espero poder seguir y hacerlo manteniendo el listón cada vez más alto. ¿Que más temas me propones? Saludos, Juan
@marloncode2 ай бұрын
Un saludo cordial estimado amigo. que buen video.
@juangcarmona2 ай бұрын
Gracias! 😊 Espero volver a tratar ese tema pronto
@sergiodelgadillo46262 жыл бұрын
Hola ! muy interesante charla. son muchos temas muy complejos! Saludos desde Argentina!
@juangcarmona2 жыл бұрын
Me alegra que te guste. Hago lo que puedo para transmitir conocimiento y experiencia. Saludos,
@3djdavid2 жыл бұрын
Gracias mi amigo por tremendo trabajo de exposición, te debe haber tomado muchas horas hacerlo. Se ha entendido bastante, aunque no soy ingeniero jeje. Muchas gracias por tu saludo en este video. Un muy buen día para ti y familia.
@juangcarmona2 жыл бұрын
Un placer David, ya sabes que disfruto mucho compartiendo conocimiento con vosotros. Es un resumen, he visto el vídeo y, bueno, me encuentro muchos fallos y he descubierto que tengo varios tics, jajajaja... Puedo mejorar... Y si, me ha costado muchas horas de preparación pero me ha venido bien el repaso y al hacer todos estos diagramas (todos son míos) también he re-aprendido cosas que tenía olvidadas. ...
@roco9393 Жыл бұрын
Compa muchas gracias, excelente video, saludos desde Colombia
@brauliomariano6 ай бұрын
Simplemente magnifico contenido, hacia mucha falta porque se aprende mucho, muchas gracias y saludos.
@juangcarmona6 ай бұрын
Gracias, me alegra que te haya sido útil. Un saludo.
@MsDevilroad2 жыл бұрын
Después de haber visto unos cuantos videos, este es el mejor por mucho, buenazo muchas gracias por el tiempo de explicarlo !! Saludos!!
@juangcarmona2 жыл бұрын
Gracias a ti por los ánimos. Tengo mucho contenido en el tintero, de hecho da para escribir un par de libros, pero estoy a tope con un cliente muy muy importante.
@andeltoro Жыл бұрын
Excelente explicación. Gracias Juan.
@HeyJhonnatan2 жыл бұрын
Gracias, se nota todo el esfuerzo que le pones a tus videos, muy buena explicación de los conceptos y los ejemplos. Ojala mas personas puedan conocer tu contenido. Saludos desde México ;)
@juangcarmona2 жыл бұрын
Muchísimas gracias Jhonnatan. Me esfuerzo mucho principalmente en encontrar tiempo para preparar el material... No dudes en compartir mi canal y hablar de él con otros desarrolladores. Me interesa tener contacto con cuantos más profesionales mejor. Un saludo desde Madrid, Juan
@alexandee00717 Жыл бұрын
Increíble video! No uso c# desde hace uff, pero lo comentado acá es agnóstico del lenguaje
@juangcarmona Жыл бұрын
Gracias, estoy deseando tener algo de tiempo para seguir compartiendo conocimiento y experiencia. Comentarios como el tuyo son pura energía y motivación. Gracias!!
@guidopellegrini41672 жыл бұрын
Excelente contenido muchas gracias Juan!!
@juangcarmona2 жыл бұрын
Gracias a ti Guido, espero seguir aportando y que os siga gustando. Saludos!
@ditmarestradabernuy35112 жыл бұрын
Saludos desde Perú.
@juangcarmona2 жыл бұрын
Gracias, un placer saludarte...
@alejandrovelazquez51116 ай бұрын
Que contenido tan valioso, nuevo sub
@juangcarmona6 ай бұрын
Gracias por el apoyo
@cacmis2 жыл бұрын
Muy buena explicación, he recomendado tu video y canal ya que me gusta el contenido que compartes. Saludos
@juangcarmona2 жыл бұрын
Muchísimas gracias, no dudes en pedir o preguntar. Saludos
@rodrigoalave9323 Жыл бұрын
Muy buena explicacion
@kerenvillarreal93792 жыл бұрын
Muchas gracias!!
@juangcarmona2 жыл бұрын
Gracias a ti
@josea.lluciarodriguez1453 Жыл бұрын
Madre mía la de literatura que hay montada entorno a arquitectura hexagonal y ddd.
@jesusantoniomartinezhernan27912 жыл бұрын
Existen un par de cosas que pueden ayudar a incrementar mas la separacion y saltar a los monolitos modulares e incrementar la utilidad de las arquitecturas limpias
@juangcarmona2 жыл бұрын
Seguro! No he podido completar... Aunque ahora mismo no sé qué me he olvidado de contar. ¿Qué más nombrarías o qué crees que podría ayudar a dicha separación? Lo digo porque quizá pueda ioncluirlo en el siguinete vídeo, incluso si quires podemos quedar y charlar sobre el tema y subirlo para ayudar así a otros. Un saludo
@jesusantoniomartinezhernan27912 жыл бұрын
@@juangcarmona la arquitectura que he estado implementando siguiendo arquitecturas limpias y DDD, es similar a la que tienes, de hecho tengo algunas librerias para hacer mas facil la integracion con DDD. Algo que acabo de implementar son los eventos de dominio dentro de los modulos y claro la separacion modular aislada de cada contexto acotado. Ademas, de implementar transactional outbox para la conservacion y transformacion de eventos de dominio a notificaciones de dominio y despues a eventos de integracion. Tengo por ahi unos diagramas que representan bien todo este tema. Claro que seria bueno charlar acerca de lo que hemos aprendido y levantar algun template o ayudar a la comunidad a implementarlo
@juangcarmona2 жыл бұрын
La conversación podría ser muy extensa, igual que el tema que estamos tratando. A modo de resumen solo puedo decir que no soy muy fan de los eventos de dominio pero porque requiere una comprensión casi milimétrica de los requisitos y las reglas y además es muy complejo separar cada contexto. Pensé en adentrarme en estos conceptos del DDD pero no me he atrevido a hacerlo con el ejemplo de la aplicación de gestión de amenacen que propongo en el curso... Requiere algo mucho más complejo. Te invito a escribirme y buscamos un hueco para organizar una charla o webinar, seguro que tu experiencia es muy valiosa para muchos desarrolladores y curiosos de todo el mundo Un saludo
2 жыл бұрын
Hola Juan, una consulta, según entiendo esta implementación no seria con arquitectura hexagonal exactamente verdad?, también no se si puedas compartir el repositorio del backend para ver todo a mas detalle, muchas gracias y buen video!
@juangcarmona2 жыл бұрын
Hola Diego, desde mayo estoy trabajando full time para un cliente muy importante y no he tenido tiempo de seguir con el proyecto. No, la arquitectura en este caso tan simple no es hexagonal, la idea era montar un monolito modular con vertical slices. Es lo que mejor funciona en estos casos. El poco código que hay en el proyecto está en GitHub... Aquí: github.com/jgcarmona-com/nstck Saludos
@angelitri6 ай бұрын
En las gráficas iniciales de 3 niveles has puesto servidor Web y servidor de BD pero no servidor de aplicaciones. ¿Por qué? ¿Es el servidor de BD lo mismo que el servidor de aplicaciones ?
@juangcarmona6 ай бұрын
No, a ver, en esa slide lo que se muestra es un ejemplo de aplicación de escritorio o móvil. Esa aplicación es el cliente. El cliente se comunica con la base de datos a través de un servidor web... Estamos hablando de un API, una interfaz que imprenta la lógica de negocio, la lógica de nuestra aplicación... Y el API se puede implementar de muchas maneras, REST, web services, sockets, web hooks... El diagrama es una simplificación, no es un servidor de aplicaciones como tal... En el caso del servidor de aplicaciones es igual, una aplicación web se descarga y se ejecuta en tu navegador, ese es el cliente, y la parte "pública", con quien interactúa el cliente, sería el servidor web, una interfaz a la que nos podemos conectar y que expone una serie de endpoints o servicios que generalmente interactúan con otros datos. Espero haberme explicado y que te haya sido útil el vídeo. Saludos. PD: en la serie de vídeos que estoy haciendo sobre inteligencia artificial tienes un montón de ejemplos de clientes ligeros, aplicaciones de consola, que se conectan a un servidor, un API REST, y que tienen una serie de usos que están basados en datos y algoritmos de inteligencia artificial... Son ejemplos muy básicos pero también muy didácticos, en mi opinión. Saludos!
@angelitri6 ай бұрын
@@juangcarmona hasta donde yo sé en una arquitectura de tres niveles tradicional, la lógica de negocio de la aplicación se implementa típicamente en un servidor de aplicaciones pero la que está en el vídeo es una configuración común para aplicaciones web pequeñas o simples, donde el servidor web sería responsable de procesar las solicitudes del usuario, recuperar datos de la base de datos y generar las respuestas correspondientes y ya no hace falta servidor de aplicaciones.
@fabianquintero923110 ай бұрын
39:30 XD
@juangcarmona10 ай бұрын
Momento estelar!
@OmarAmellJaraba10 ай бұрын
no entiendo como nadie comenta nada de la chicha entrando a gatas a buscar algo a media explicacion de ddd en el 39:00. me recordó a mi esposa en mis reuniones de trabajo 😂😂
@juangcarmona10 ай бұрын
Es mi mujer, nosotros nos hemos reído de ese momento mil veces, jajaja...
@willymoon10935 ай бұрын
@@juangcarmona hermoso, dándolo todo por no aparecer 💙
@aaestrella7 ай бұрын
Un fantasma en el 39:31 😮😮
@juangcarmona7 ай бұрын
Jajaja... Mi suegra se dejó las gafas en el piano y mi mujer entró a rescatarlas intentando que no se la viera.