AMAZON DICE ADIÓS A LOS MICROSERVICIOS

preview_player
Показать описание
Amazon Prime Video migró uno de sus sistemas de una arquitectura de microservicios a monolítica. Esto significa que los microservicios son mas costosos o ineficientes? vamos a analizar este escenario.

👍 Apóyame con un like para llegar a más developers 😊
🔔 Activa la campanita para notificarte del siguiente video

✅ Sígueme en las redes sociales:

❤ únete al canal para obtener beneficios exclusivos:

😍 Más videos dentro del canal:

Рекомендации по теме
Комментарии
Автор

Una vez me toco mover una aplicacion en django que corria en un bare metal, escalarla era bien dificil, la dockerizamos y la corremos en un docker swarm, eso nos hizo coquetear con crear microservicios de igual manera y correrlos en swarm, algunos microservicios si se justifican otros no valen el esfuerzo (para equipos pequeños o desarrollos individuales.)

De ese primera app habia un modulo que manejaba impresoras con cups, ese si valio la pena convertirlo en microservicio y consumirlo desde la app y manejar impresoras y configuraciones aparte, de paso otras aplicaciones pueden usarlo para imprimir de manera mas eficiente.

pitrafa
Автор

Desde que se difundió esta noticia ha generado cierto revuelo y ha sido propensa a mucha desinformación. Es positivo que aclares que se trata simplemente de un servicio.
Una de las confusiones que suelen surgir es la idea equivocada de que un monolito implica combinar front-end y back-end, cuando en realidad el artículo se refiere a un servicio que previamente estaba distribuido y se trasladó a un contenedor ECS para centralizar su procesamiento.
Otra cosa es que se presenta el artículo como si el cambio al monolito hubiera reducido el 90% del coste, cuando en realidad se trató de un error de arquitectura desde el principio.

En el caso de aplicaciones pequeñas, un monolito puede ser suficiente, y es cierto que existen aplicaciones de gran escala que funcionan como monolitos. Sin embargo, resulta más complicado gestionar cientos de personas trabajando en ellas, además de que se requiere una compleja orquestación para escalar en caso de que una funcionalidad en particular tenga un aumento de tráfico, ya que podría incluso provocar la caída del sistema.

Personalmente, para aplicaciones de gran envergadura, prefiero los microservicios, ya que veo más ventajas que inconvenientes. Lo importante es hacer un buen análisis de la arquitectura para evitar incurrir en errores de este tipo.
A grandes rasgos, si se trata de una funcionalidad que no necesita mucho procesamiento, lo ideal es utilizar una función lambda, mientras que si se trata de procesar fotogramas o analizar y gestionar grandes cantidades de información como en este caso, lo mejor es usar un contenedor.

sbtiancz
Автор

Muy buen video, yo si escuchaba que se estigmatizaba mucho la arquitectura monolítica

davids
Автор

Este es un buen ejemplo para en cierta forma dejar de satanizar las aplicaciones monolíticas, si estás se implementan de una buena forma son una gran solución y de fácil mantenimiento 👍

darwintnt
Автор

Cometieron un error grave en el planeamiento de la aquitectura, separaron justamente una unidad de negocio que esta toda junta. Aparte lo que hicieron fue ponerlo todo en un ECS, siguen siendo microservicios adentro.

kamnibal
Автор

Amazon, en una de sus múltiples aplicaciones, donde resulta tener un monolito distribuido, lo pasa a monolito.

Es un titular bien distinto... se supone que si tienes un monolito distribuido tienes lo malo de los dos lados, del monolito y de los microservicios...

elgoleminculto
Автор

En una humilde opinión, muchos de los sistemas en las medianas y pequeñas empresas son del tamaño de ese servicio de monitoreo de prime video o menor, las preguntas son, realmente los sistemas de estas empresas necesitan utilizar la arquitectura de microservicios? los sistemas de estas empresas procesan tantan información como el servicio de monitoreo de prime video para que utilicen una arquitectura de microservicios?

Como comenta Marco, antes de utilizar una arquitectura de microservicios es necesarios raealizar un análisis bien completo, Saludos!!!!

GuerreroVicttor
Автор

Desde mi experiencia es más rápido el mantenimiento usando microservicios y el impacto es mínimo en caso de alguna liberación tenga problemas.

MARCOSPINCAY
Автор

Excelente análisis, hay que ver que decisiones toman el resto de empresas frente a esto
Lo siento pero :
*Orquestar
no orquestrar

hernanescudero
Автор

Soy yo o se escucha en momentos raro? como que se divide la voz. En audifonos aclaro.

juanasdj
Автор

Vaya complejidad de Administrar esas arquitecturas desacopladas..

MiOpinionSinImportancia
Автор

Mas que satanizar a una u otra tecnologia, el problema aqui fueron los arquitectos de sofware que se fueron por lo que esta de moda sin analizar realmente que tipo de tecnologia era la que requerian. En lo personal veo un abuso en las tecnologias que estan de "moda" y esto es un claro ejemplo de ello. Por ejemplo he visto como usan la comunicacion entre microservicios para discernir estados de BD; este tipo de cosas redudantes terminan siendo inoperantes y con un bajo performance.

cpaez
Автор

Se escucha raro el audio, como me aturde, se escucha de izquierda a derecha.

eduardohernandezsoto
Автор

A caray pero por qué y como sabes ya has probado la escalabilidad

dangercode
Автор

Me podrías pasar l fuente por qué parece fakenews o algo oficial dónde lo mencioné Amazon no lo veo en comentarios ni en la comunidad de stackoverflow

dangercode
Автор

creo que el titulo es un poco engañoso, la nota de amazon dice otra cosa, muchas partes aun siguen igual. Pero màs allà de eso, no está mal el uso de monolìticas o microservicios. Depende los requerimientos del negocio

azad
Автор

no puesss eso se lo dejo a los ingenieros yo solo pienso en la necesidad y en la solución y que ellos lo hagan je je

enriqueruiz
Автор

Quien habra sido el ingeniero que propuso usar microservices en amazon 😂

gonzalo_dev
Автор

La informacion es falsa, Amazon prime usa Azure 😂😂😂.

vladimirreyes
Автор

SE escucha raro o es solo mi internet.

edwinloaiza