Cuando los problemas no paran en un monolito
Anteriormente veíamos los problemas que nos trae una solución tecnológica monolítica, muchos de los problemas expuestos se podrían solucionar con una buena gestión y procesos bien establecidos.
Pero que pasa si con todos los procesos y buena gestión los problemas no paran de llegar.
¿ Pensar en solucionar los problemas de otra manera ?
Una evolución natural a una solución monolítica son los micro servicios, solucionan todos los problemas que nos trae un monolito.
Pero como todo cambio trae consigo muchas nuevos retos, tecnologías nuevas, problemas nuevos, etc.
Cuando se toma la decisión de migrar una solución monolítica a micro servicios se están cambiando unos problemas por otros.
Se esta dejando atrás un problema grande y se esta reemplazando por problemas pequeños en muchas partes.
Estos problemas "pequeños" son mas fáciles de gestionar y solucionar que los problemas grandes que se tenia con la solución monolítica.
Para tomar la decisión de si tu solución tecnológica debe evolucionar a una solución de micro servicios, no es una decisión fácil.
No es tanto una solución que se deba tomar solo el área de ingeniería, es una decisión que debe estar enmarcada en el contexto de la empresa en donde se quiere implementar. En la empresa se espera un crecimiento considerable o el crecimiento va a ser mas bien conservador, el equipo de tecnología va a crecer exponencialmente o mas bien va a continuar como estamos.
Son muchas preguntas que nos pueden ayudar a tomar la decisión correcta tomando en cuenta el estadio de la empresa.
No vemos en la próxima entrada, y recuerden. ¡La tecnología cambia vidas!
Jesus Zapata