Grupo Most: Diseño de arquitectura para escalar producto

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.