¡Sencillamente genial! El vídeo me resulto como sugerencia, y agradezco mucho el tiempo tomado para explicarlo de forma más concisa y sencilla. Me remonto en el tiempo y me identifico tanto con todo lo expuesto. Necesito entender que son los microservicios!! !! !! y sobre todo ponerlos en práctica
@AminEspinoza2 жыл бұрын
A esas vamos!! En pocos videos
@jimmyps752 жыл бұрын
Genial la explicación.... !!! pero seria super si complementas otro video sobre un poco mas de detalle de la arquitectura implementada en los servicios, capas, eventos, infraestructuras, repositorios... etc
@AminEspinoza2 жыл бұрын
Seguro!! Está en la fila
@JosueAvelar2 жыл бұрын
Otro excelente video amigo, un gran mundo y con mucho potencial los microservicios.
@AminEspinoza2 жыл бұрын
Es correcto, complejos pero eficientes
@Runcoding2 жыл бұрын
Excelente video Amin gracias, yo sigo haciendo monolitos xD pero me gustaría comenzar hacer mis primeros microservicios 🤓, otro tema que sugeriría es serverless me parece que es algo que no se habla mucho 🙏
@AminEspinoza2 жыл бұрын
Esa es muy buena! Anotado! A mi me encanta!!
2 жыл бұрын
Tengo más de cuarenta años desarrollando sistemasy, justamente en este momento, estoy haciendo una segmentación que se asemeja mucho a la noción que entendí en este video de lo que es un microservicio (De hecho: felicitaciones. Es la primer vez que escucho una explicación al respecto de alguien que parece saber lo que está diciendo. De manera general, planteas la lógica y la filosofía del concepto que explicas). Mi intención es crear varias APIs en Node que sirven a las diferentes fases o elementos de un sistema en particular: (Autenticación, Consultas varias para los diferentes actantes del Sistema (Empresas, Personas Naturales, Funcionarios de la Institución dueña del Sistema, Mensajería entre proyectos, etc., etc.) Espero seguir aprendiendo con tus videos
@AminEspinoza2 жыл бұрын
Woooooow eso si es mucho tiempo Rafa! Que bueno que además decidas mantenerte al día, no suele pasar! Pues la idea de los microservicios es justamente hacer algo así para que al final todo termine estando integrado
@sivozmovil4151 Жыл бұрын
ING tiene redes sociales ? Apenas tengo 1.5 años de experiencia y me gustaría platicar con usted :)
@angelecg3 ай бұрын
Muy buen video!!.. muy bien explicado. Yo en lo que tengo dudas como manejar los diferentes ambientes. Es decir, tengo una app react y node (api). Mi api, supon que la separo en diferentes "apis" apara aplicar la divison de responsabilidades.. al final.. tengo 8 apis/microservicios/instancias para cada una + 1 instancia para mi front en react. Y solo estamos hablando de un ambiente.. Si tengo 4 o 5 ambientes (dev, stage, demo, prod, etc)... 9 instancias x "n" ambientes....es un infierno no? jajaja, o lo estoy interpretando mal? Saludos!
@AminEspinoza3 ай бұрын
Este video será respondido el miércoles por un short por ser una gran pregunta!! Tan pronto salga publicado te pongo el enlace acá.
@ingenieriaelectronica2734 Жыл бұрын
muy buen video bro slaudos
@heymay8444 ай бұрын
Hola Amin, tengo una pregunta, si tuviera un mínimo producto viable, que recomendarías, empezar de una vez con micro servicios o hacerlo de forma monolito? De antemano, muchas gracias por tu contenido, me ha servido mucho.
@AminEspinoza4 ай бұрын
Mil veces monolito!!! Los microservicios son algo que debe ser realizado una vez que tengas confirmado que tu sistema requerirá una alta demana. Hacerlo escalable desde el principio te haría gastar muchísimo dinero y lidiar con más problemas de los necesarios.
@heymay8444 ай бұрын
@@AminEspinoza Muchas gracias por la recomendación.
@domingoarnaldoramirezartig67762 жыл бұрын
Esta muy bueno. Aunque yo pondría SQL Azure como un PaaS, quizás estoy quivocado. Si no estoy mal el SaaS es solo consumo y todo lo que tiene que ver con recursos desaparece para ti como cliente. En cambio con Paas, a pesar de que no tienes que aprovicionar sistema operativo y mantenerlo, si que tienes que configurar otras cosas que tienen que ver con recursos, como capacidad, HA y otras cosas. Para mi un mejor ejemplo de SaaS es Office365, puesto que ahi solo consumes a través de una subscripcion y cualquier configuración de recursos si desaparece completamente.
@AminEspinoza2 жыл бұрын
Buen punto, la verdad es que hay una línea delgada en SQL, solo lo alineo a SaaS porque es el único ejemplo que me gusta! Jajaja
@domingoarnaldoramirezartig67762 жыл бұрын
@@AminEspinoza si igual el concepto queda claro. Si lo vez como un software que no gestionas puede ser SaaS sin ningun problema. Pero por las razones que día, espero que validas, yo personalmente lo veo como PaaS :D saludos
@ajichyrus Жыл бұрын
No he hecho ninguno, pero me gustaría aprender más , aún no me queda claro el tema . Serviría un ejemplo
@AminEspinoza Жыл бұрын
Claro! Los ejemplos siempre son más útiles, en este canal tengo cuatro ejemplos de cómo hacer tus primeros microservicios y si miras el video de hoy podrás estar aún más listo!
@TheErudito11 ай бұрын
La pregunta esta si uso sql y tablas relacionadas como haria eso ya q cada cosa tendra una base de datos o debo porq ejemplo relacionar el id ejemplo del usuario en cada base de datos eso estoy con la duda
@AminEspinoza11 ай бұрын
Pensaba hablar de mensajería terminando la serie de microservicios pero esta misma pregunta ha salido a la superficie varias veces esta semana, después de la "clase 10", este será el siguiente video para explicarlo a profundidad.
@neosolucion7070 Жыл бұрын
Excelente explicación pero todavía tengo la duda, todo lo que he visto veo que se resume en escalabilidad y costos, pero como comentas un detalle la curva de aprendizaje la administración y control de los microservicios es un gran factor para tener en cuenta en esta arquitectura. Ahora en un arquitectura por ejemplo de N Capas donde ahorita tener un servidor virtual con grandes capacidades es muy económico, desde tu punto de vista como dijiste contemplando que no es tan sencillo de aprender e implementar y contemplando que los costos ya no fueran ningún problema cual sería otro beneficio importante para manejarlo de esta manera , pusiste el ejemplo de un NetFlix pero es un mounstro, aterrizandolo a empresas medianas o pequeñas donde tus sistemas del día a día son su ERP y aplicaciones administrativas vale la pena? A veces a los programadores nos gusta estar siempre poniendo lo nuevo que sale y haciendo y deshaciendo por querer aprender o meter cosas nuevas y en lugar de simplicar las cosas terminamos haciendo mas complejo todo...
@AminEspinoza Жыл бұрын
Muchísimas gracias por tu comentario!! Estoy terminando un video acerca de la creación de soluciones en la nube y podrá ofrecerte muchas respuestas pero desde ya te puedo decir que si, los microservicios NO son para toda arquitectura y que usarlos sin necesitarlos te puede afectar mucho más de lo que te ayudan. Quizá una arquitectura tipo serverless podría ser mucho más útil que una tipo microservicios en la gran mayoría de casos.
@andresruiz44282 жыл бұрын
Hola que buen video.. actualmente me encuentro con el reto de la comunicacion asincrona entre microservicios y aun no comprendo tienes ejemplos de ello en que casos de uso se comunican los microservicios? Tengo que migrar un monolito a microservicios.
@AminEspinoza2 жыл бұрын
Escríbeme por alguna otra red social, solo para saber más y ver como resolverlo
@wilmardavidmaciasguerrero61472 жыл бұрын
Nunca he hecho está clase de arquitectura, pero de verdad quiero aprender
@AminEspinoza2 жыл бұрын
Dale un vistazo a mi video de imágenes de Docker, puedes empezar por ahí a jugar un rato con contenedores para después irnos a un microservicio
@0okirthaso05 ай бұрын
TENGO UNA duda: Si desarrollan una aplicacion con microservicios pero todos los microservicios llaman a la misma base de datos... que tipo de aplicacion es?
@AminEspinoza5 ай бұрын
Eso sucede muy rara vez, una de las bondades de este tipo de arquitectura es que puedes usar bases de datos aisladas e incluso mezclarlas, relacionales para unas cosas y no relacionales para otras. Sin embargo, si aún así se trata de una BD única la arquitectura sigue siendo de microservicios.
@ronalarnaldodelgadodiaz6857 Жыл бұрын
Hola Amín, estoy interesado en tener una consultoría contigo, a donde te puedo contactar ?
@AminEspinoza Жыл бұрын
Hola Ronal, en los comentarios de mis videos están mis redes sociales.
@sebastianfuentes80382 жыл бұрын
los micro-servicios son como ddls? o que diferencia tienen?
@AminEspinoza2 жыл бұрын
No exactamente, se trata de aplicaciones web desplegadas en una especie de casilleros que pueden estar hospedados en los orquestadores como Kubernetes
@PatricioBarros Жыл бұрын
No he hecho nada con docker, servicios si, por si estructura dudo que sean micro
@AminEspinoza Жыл бұрын
Solo "filetea" tus servicios en cosas más pequeñas y tendrás tus micro servicios jajajaja
@PatricioBarros Жыл бұрын
@@AminEspinoza el tema es cuando son servicios muy específicos, por ejemplo la consulta o integración a servicios de impuestos del país, ahí tengo 3 servicios corriendo en simultáneo, no puedo "filetearlos" más ya que cada uno tiene una responsabilidad. Son servicios Windows
@AminEspinoza Жыл бұрын
@@PatricioBarros bueno, al ser servicios de Windows no hay mucho que hacer, son dependientes del sistema operativo, esos deben quedarse ahí
@eduardacevedo422 Жыл бұрын
mi duda es.. como manejan la autentificación de usuario
@AminEspinoza Жыл бұрын
hay mil maneras de hacerlo, solo la autenticación merece un video por aparte, muchas gracias por sugerirlo!
@eduardacevedo422 Жыл бұрын
@@AminEspinoza excelente si lo haces...
@marcosavila37262 жыл бұрын
Me voy adentrando en este mundo y me doy cuenta de lo que comentas relacionado a CI, hacerlo a mano pff te consume mucho tiempo.
@AminEspinoza2 жыл бұрын
Es inhumano! Nadie ha sobrevivido para contarlo, en el sótano de nuestra oficina tenemos ya el cuerpo de 15 ingenieros que murieron en el proceso 😂😂😂
@milechas Жыл бұрын
Me acabo de encontrar un doppel ganger de Álvaro de Ed team hehe
@AminEspinoza Жыл бұрын
Jajajajaja pero con menos presupuesto y equipo de producción! Además, en mi caso sé que nunca habrá una academia emanada de mi canal.
@cesardmora86 Жыл бұрын
si un microservicio es reusado y está dañado, por supuesto que va a interferir en los microservicios que dependen de él.
@AminEspinoza Жыл бұрын
La intención de los microservicios es ser reutilizado. La idea del desacoplamiento es que solo falle una funcionalidad. Cuán crítico puede ser por dependencia varía en cada uno de los escenarios y servicios por supuesto.