¿Qué son los microservicios? ¿Y por qué tanto hype?

preview_player
Показать описание
Una de las palabras más de moda en el desarrollo de software, pocos los entendemos y aún menos los usan sin embargo se trata de una herramienta de gran utilidad para aplicaciones distribuidas.

🌐 ENLACES DE INTERÉS:

📌(NOTA: Algunos de estos enlaces son enlaces de afiliado, por lo que podría recibir una comisión por tu compra, pero tú no pagas de más).

📚 LIBROS SÚPER RECOMENDABLES

💯 LIBROS PARA MEJORAR TU PRODUCTIVIDAD

🧐 NOS VEMOS EN MIS REDES SOCIALES:

DISCLAIMER:Este video está hecho a título personal y no refleja en ningún momento la opinión de mi compañía.
#software
#programación
#ingenieriaSoftware
#microservicios
Рекомендации по теме
Комментарии
Автор

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 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!

angelecg
Автор

¡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

edvel
Автор

Algo que no entiendo de los microservicios es que al final una vez que implementes esto y un servicio falla todo lo que dependa de ese servicio va a fallar, y si por alguna casualidad tenias varios microservicios que también eran consumidos por el mismo cliente que fallo ya tienes un problema, creo que los microservicios son buenos cuando tienes varios clientes, (ejemplo varios sistemas ) o tienes acceso a internet y no tienes que preocuparte por el soporte

ramses
Автор

Otro excelente video amigo, un gran mundo y con mucho potencial los microservicios.

JosueAvelar
Автор

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

TheErudito
Автор

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.

heymay
Автор

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

jimmyps
Автор

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.

andresruiz
Автор

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

Автор

los micro-servicios son como ddls? o que diferencia tienen?

sebastianfuentes
Автор

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?

okirthaso
Автор

No he hecho ninguno, pero me gustaría aprender más, aún no me queda claro el tema . Serviría un ejemplo

ajichyrus
Автор

mi duda es.. como manejan la autentificación de usuario

eduardacevedo
Автор

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 🙏

Runcoding
Автор

Hola Amín, estoy interesado en tener una consultoría contigo, a donde te puedo contactar ?

ronalarnaldodelgadodiaz
Автор

Nunca he hecho está clase de arquitectura, pero de verdad quiero aprender

wilmardavidmaciasguerrero
Автор

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...

neosolucion
Автор

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.

domingoarnaldoramirezartig
Автор

No he hecho nada con docker, servicios si, por si estructura dudo que sean micro

PatricioBarros
Автор

Me acabo de encontrar un doppel ganger de Álvaro de Ed team hehe

milechas