¿Qué son los MICROSERVICIOS?

preview_player
Показать описание
Los microservicios son una arquitectura de software en la que una aplicación se descompone en pequeños servicios independientes que se comunican entre sí a través de APIs.

Cada microservicio se encarga de una funcionalidad específica y puede ser desarrollado, desplegado y escalado de manera autónoma.

Esta arquitectura se viene usando bastante en el ámbito it dado que permite una mayor flexibilidad y escalabilidad en el desarrollo de aplicaciones grandes y complejas; sin embargo, su mantenimiento también es bastante complejo.

#microservicios #microservicesarchitecture #javaprogramming #javatutorial #webdev
Рекомендации по теме
Комментарии
Автор

Eres una dura. ..😊🎉 muy buena para explicar

CarlosShakespeare
Автор

Wow no solo entendi ahora bien lo que son los micro servicios si no que tmb el monolitico y encima en 2 min... inpresionante tu explicacion!! Gracias!!

InSanE-
Автор

Súper buena la explicación, pero cabe decir que para aplicar la arquitectura de Micro servicios la envergadura del software debe ser considerable, ya que si es un software más pequeño conviene hacer una monolítica no más

felixcabello
Автор

Entonces para cada microservicios se crea su propia base de datos ?

WilmerOcampoOficial
Автор

Gracias luisina justo estaba estudiando eso y no entendí, hasta ahora. 🎉

buddha-temple
Автор

Hola, y cada servicio es un topico/responsabilidad (ejemplo: manejo de usuario) y se crea un api solo para eso? Y si yengo otra responsabilidad (ej: logica de negocio) lo manejo en una sefunda api?

victorcomo
Автор

Siempre me pregunte como haces para enlazar las bases de datos entre estos ms?

alejandrodanieloliva
Автор

Hola! Muchas gracias por tu video, pero tengo la necesidad de aclarar una duda con un ejemplo:

Yo uso Python - Django. Supongamos que tengo un proyecto en el que estan incluidos todos los servicios que posee para trabajar con mi base de datos, sería una aplicación monolítica.

Si yo quisiera convertir esta aplicación a microservicios, lo que haría es por ejemplo crear un nuevo proyecto de Django para cada una de las secciones de mi aplicación?

Y luego cómo haría para comunicarlas entre si, por API?

atreyusdev
Автор

Hola luisina, haz pensado en hacer contenido de Java subido a otro nivel, como la forma en la que se desarrollan proyectos reales, mucho más complejos a lo habitual

vallejosanchezricardo
Автор

Es cierto que se vuelve inmantenibles?

erickfana
Автор

Me enamoro cuando te escucho hablar es normal? 😅

lokymafe
Автор

Pero entonces repites el código base común entre todos los microservicios necesarios para poder servir a las peticiones? o finalmente, los microservicios tienen que consultar el mismo núcleo para poder "servir" las peticiones?. Y que pasa con la base de datos que está sobre explotada?, todos los microservicios consultan a la misma base de datos?.

carlosalvet
Автор

Yo leí que no todo se resuelve con microservicios, son aplicaciones realmente grandes quienes los necesitan...una aplicación modesta poco y nada aprovecha las ventajas de los microservicios....

hugoespinoza
Автор

Y por eso que los sitios web institucionales y de bancos suelen ser malos (creo yo).

BS-qtbz
Автор

Para una empresa grande con muchas peticiones esta bien pero para una micro empresa o una plataforma con pocas peticiones no tiene ningún sentido cambiar el monolito

Elba_Nanito
Автор

Y como se hace la autenticación y autorización? Hay un microservicio que los dirije o cada microservicio tiene su propia autenticación?

gs-