gRUPO MOST: DISEÑO DE ARQUITECTURA PARA ESCALAR PRODUCTO
NOMBRE DEL CLIENTE: GRUPO MOST S.A.
PAÍS: ARGENTINA
GIRO: SOLUCIONES COMERCIALES Y SERVICIOS DE TECNOLOGÍA
NOMBRE DEL PROYECTO: REINGENIERÍA DE GENIS
SERVICIO BRINDADO: Consultoría en ARQUITECTURA DE SOFTWARE.
* DESCRIPCIÓN DEL PROBLEMA:
GEINS es una aplicación comercializada bajo modalidad SaaS, con un historial de
desarrollo extendido, que se ha tenido que adaptar a las circunstancias, pero que
principalmente, obedece a un concepto monolítico de aplicación y de infraestructura.
Sumado a lo anterior, el código no es re-utilizable al 100%, si bien existen módulos, éstos no consiguen el objetivo de mejorar performance y ser fácilmente mantenibles. Así también existen ciertas peticiones a la base de datos que consumen excesivos recursos y de baja performance en el tiempo de respuesta.
La empresa desea escalar el producto, ganar clientes y lograr modularizar la funcionalidad de tal manera que el desarrollo solicitado por un cliente en particular no afecte al resto.
SOLUCIÓN PROPUESTA/DESCRIPCIÓN DE NUESTRA INTERVENCIÓN, SERVICIO BRINDADO:
Nuestra intervención comenzó con el relevamiento del producto, funcional y estructuralmente y las necesidades del negocio.
Luego siguió una etapa de presentación de los hallazgos y una primera propuesta de como encarar el nuevo diseño de la arquitectura, principal factor de limitación del negocio.
La tercera etapa se realizó con nuestro equipo de arquitectura de software y analistas, para lograr el diseño de una arquitectura de microservicios, bajo el entendido que éste es la solución adecuada para los problemas identificados en etapas anteriores.
Luego se presentó la arquitectura y la responsabilidad de cada microservicios, para su aprobación.
La última consiste en capacitar al equipo interno de nuestro cliente en este tipo de arquitectura y acompañarlos en la implantación de la misma.
IMPACTO ESPERADO/OBTENIDO: ESTABILIDAD, ESCALABILIDAD Y CONTROL DEL STACK TECNOLÓGICO PARA LLEVAR GEINS AL SIGUIENTE NIVEL DE CRECIMIENTO COMERCIAL
TECNOLOGÍA: AWS, MONGODB, JAVA, NODEJS, REACT / REACT NATIVE, MYSQL, DOCKER, RABBIT MQ.
