- El artículo analiza la tendencia actual en la industria tecnológica de volver excesivamente complejos los sistemas complejos mediante microservicios.
- El autor, Andrei Taranchenko, critica la tendencia de la industria a intentar resolver problemas que no existen, impulsada muchas veces por el deseo de parecer innovadora y de vanguardia.
- Se señala que los desarrolladores de JavaScript que se definen como "full-stack" y se lanzan al desarrollo de servidores y al código asíncrono contribuyen a esta tendencia.
- También se identifica como problema la influencia de veteranos de FAANG en startups, empujando sistemas similares a los complejos usados en grandes empresas.
- El artículo destaca que muchas empresas exitosas como Dropbox, Twitter, Facebook, Instagram, Shopify y Stack Overflow comenzaron con una sola base de código y todavía la usan de forma efectiva.
- Taranchenko sostiene que impulsar los microservicios a menudo hace perder eficiencia y simplicidad, y obliga a los desarrolladores a mantener un mapa mental de todo el sistema y gestionar la comunicación constante sobre actualizaciones y cambios.
- El autor sugiere que, en lugar de microservicios, las empresas deberían considerar servicios con cargas claramente identificables y que puedan escalarse por separado.
- El artículo concluye destacando un giro hacia sistemas más simples en un momento en que el capital de riesgo se vuelve más restringido y las empresas deben tomar decisiones más prácticas.
- Taranchenko recomienda comenzar con un monolito y dividir en servicios solo cuando sea necesario.
1 comentarios
Opiniones de Hacker News