Si la idoneidad del uso de microservicios es relativa, la contratación de desarrolladores en base a su experiencia trabajando con los mismos es -cuanto menos- cuestionable. Cuando las empresas nos piden que encontremos “expertos en microservicios con entre 3 o 5 años de experiencia” están pidiendo un imposible. Eso implicaría contratar a Martin Fowler o a alguno de las pocas decenas de arquitectos que, en 2014, habían empezado a juguetear con ellos.
Comentarios
Los microservicios no son la arquitectura ideal para todas las situaciones , ni de lejos. Pero como en el sector IT nos gusta tanto movernos por las modas, y todo funciona por imitación, hoy hay más casos de fracaso que de éxito de esta arquitectura.
Bien implementada, con cabeza, medios, conocimientos y sobre todo en el entorno adecuado, puede funcionar. Pero todo eso escasea
#1 Sentido común , el menos común de los sentidos. La gente tiende a la optimización temprana complicando las arquitecturas de forma absurda. La mejor metodología siempre es la KISS ( Keep Simple Stupid )
#2 de hecho, últimamente se está recomendando la estrategia "Monolith first" y tirar a los microservicios sólo cuando el proyecto alcance la envergadura suficiente. De lo fácil a lo difícil. Como dices, sentido común.
#1 Resume Driven Development ...
Bonilla, junto con Enrique Dans, un iluminado que viene dando lecciones en el campo de la informática. Y lo peor que la gente se cree a este guru que mezcla tecnologías con productos comerciales...este tío hace 20 años habría hablado maravillas de micro$oft visual basic.
#5 Es realista.. Todo depende de tu equipo y de sus capacidades. Mucha gente por ejemplo tiene infraestructura con Amazon RDS para un postgresql o mysql ( aurora ) y lo hace porque no son gente para administrar , o no son expertos en tuning. Igual pasa con muchas cosas, si hay una empresa que tiene un servicio consolidado y lo puedes pagar, ¿ Porque vas a reinventar la rueda ?
#8 No estoy hablando de este articulo, si no de otros artículos que ha hecho, este, esta bien.
Me apuesto que un tío con Mac blanquito y ahora usará PyCharm o microsoft visual code.
En realidad los microservicios ya están obsoletos. Ahora, si no usas nanoservicios no eres nadie.
#6 lambdas