Amazon Prime Video Monitoring abandona microservicios y reduce costes un 90%
Amazon Prime Video acaba de publicar un “case study” donde informan de que han dejado de usar microservicios para su servicio de monitoreo de streams y como consecuencia han reducido costes un 90%.

Diagrama actualizado de la nueva arquitectura.
Conectado con este anuncio, David Heinemeier Hansson, creador de Ruby on Rails, el framework que potencia GM, ha publicado una interesante reflexión sobre esta decisión donde afirma que “Service Oriented Architectures” son una herramienta muy efectiva en contextos muy específicos, pero que la mayoría de aplicaciones, incluyendo todo el mundo de microservicios introducen una complejidad tremenda de forma innecesaria:
SOA makes perfect sense at the scale of Amazon. No single team could ever hope to know or understand everything needed to steer such a fleet of supertankers. Making teams coordinate via published APIs was a stroke of genius.
But, as with many good ideas, this pattern turned toxic as soon as it was adopted outside its original context, and wreaked havoc once it got pushed into the internals of single-application architectures. That’s how we got microservices.
Replacing method calls and module separations with network invocations and service partitioning within a single, coherent team and application is madness in almost all cases.
Comparto este case study en parte por si ayuda a eliminar algo del sufrimiento que veo por Discord de vez en cuando ( @Pipepito :-D).
-
Nintendo está intentando patentar ideas muy básicas

-
Bram Moolenaar, creador del editor de texto Vim, ha fallecido

-
Amazon Prime Video Monitoring abandona microservicios y reduce costes un 90%

-
Hugging Face lanza una alternativa a ChatGPT: Hugging Chat

-
Las IAs generativas están diezmando puestos de trabajo del sector de los videojuegos en China

-
NVIDIA anuncia Picasso, una suite de herramientas IA generativas

-
Twitter publica su algoritmo de recomendación de tweets

-
Google introduce MusicLM, una IA para generar música

-
Google anuncia Bard, un nuevo chatbot similar a ChatGPT

-
Acceder a la API de Twitter dejará de ser gratis a partir del 9 de febrero

Coincido mucho con el segundo parrafo de lo que dice el señor.
En mi empresa está pasando precisamente eso, todo tiene que ser un microservicio, lo que introduce dependencias estúpidas y almacenes de datos que sólo añaden complejidad porque encima no son la fuente de la verdad (source of truth en chakespear)
Desde que hemos abierto GM han sido varias las personas que por privado me han sugerido migrar a una arquitectura basada en microservicios, aunque no tengo mucha experiencia en el tema, es lo que decís tú Pipe y DHH: me parece complejidad innecesaria.
Microservicios para GM? Hmmm no lo veo