Si Microservicios será un fracaso, sucederá porque la tendencia parece ser tan fuerte que todos se enganchan sin hacer un análisis adecuado de las necesidades. Y que nadie diga que no, porque eso no generaría dinero para el implementador.
Análisis de fondo adecuado. Los medios identifican correctamente el impacto tecnológico a corto y largo plazo. Valórelo a los objetivos comerciales de manera honesta. Haga métricas que expongan o eliminen el factor de frescor.
Reutilización de competencias . Existen algunos modelos de cómo construir los sistemas, que se toman correctamente. Los ingenieros, arquitectos y consultores obtienen cierta experiencia de una implementación y serán contratados para otra, aplicando la idea que conocen la última vez.
- Siento que no puedo entender la codificación, ¿debería rendirme y encontrar otro interés?
- ¿Por qué el desarrollo de juegos se está volviendo más costoso a pesar de que el software y el hardware son cada vez más accesibles?
- ¿Puede mi currículum ser lo suficientemente bueno como para ser considerado para una entrevista en las principales compañías tecnológicas para un puesto de ingeniero de software?
- ¿Qué habilidades tienen los programadores autodidactas que otros no tienen?
- ¿Cómo se hace la arquitectura de software de Google+? ¿Hay algún diagrama UML sobre este tema?
“Por qué reinventar la rueda” podría ser una frase retórica escuchada.
Cuídate. Haz un análisis de fondo adecuado. Piense en la fase de mantenimiento. Documento. Defina métricas que se puedan usar como evidencia de éxito. Piensa en la próxima iteración del ciclo de vida.
Atrévete a actuar diferente, si el análisis lo respalda. Si un cambio no proporciona un valor claro, dígalo. En cambio, verifique su hoja de ruta y priorice otra cosa.
Una arquitectura de microservicio implementada de manera inadecuada o con una mala comprensión de los futuros desarrolladores y arquitectos probablemente construirá una nueva Generación de jabón, donde los componentes dependen más entre sí. Por restricciones oportunas o dependencias basadas en eventos. O por qué no imaginar que uno coloca una telaraña sobre ellos, creando metadatos para procesos de IA. Horrible incluso de pensar porque esa capa probablemente estará vinculada a los ingresos o mechsnisms internos importantes. Por ejemplo, seguridad o toma de decisiones.
¡Cuídate!