Su mensaje ha sido enviado.
Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.
El formulario se ha enviado correctamente.
Encontrará más información en su buzón.

Seleccionar idioma

Innowise migró todas las aplicaciones cliente a un único ecosistema basado en Azure utilizando una pila tecnológica unificada.

Aunque en un principio se subestimó la complejidad del proyecto, el posterior refuerzo del equipo mejoró notablemente la organización operativa y la comunicación. Esto permitió a Innowise gestionar con profesionalidad capas técnicas intrincadas, ofreciendo resultados de alta calidad que cumplieron nuestros objetivos empresariales.

Con el tiempo, el ecosistema de aplicaciones de Gestical - Gestical Web, Gestical Plan y Gestical MIF - había crecido significativamente en características y carga del sistema. Sin embargo, la arquitectura, la infraestructura y la optimización del rendimiento no habían evolucionado en consecuencia. Innowise fue contratada para modernizar la aplicación principal, Gestical Web.
Innowise implementó una estrategia de modernización por fases que transformó el sistema heredado de Gestical en una plataforma nativa en la nube, escalable y segura.
La modernización abarcó la aplicación operativa central de Gestical, Gestical Web, que los usuarios utilizan para gestionar edificios, supervisar dispositivos, generar informes y costes energéticos.
La modernización comenzó con una evaluación exhaustiva del ecosistema Web Gestical existente. La aplicación heredada se creó utilizando una versión obsoleta de ASP.NET MVC y se alojó en una única máquina virtual Azure, lo que creó limitaciones de escalabilidad y problemas de rendimiento.
Nuestro equipo reimplementó Gestical Web utilizando Next.js y NestJS y lo desplegó en Azure App Service, una plataforma PaaS gestionada en la nube. Este enfoque redujo el esfuerzo de gestión de la infraestructura del cliente y los costes de mantenimiento continuo.
Una parte fundamental de la modernización fue la migración y optimización de la capa de base de datos. Para solucionar problemas críticos de rendimiento, migramos la base de datos MySQL autoalojada a Azure Database for MySQL.
Antes, varias aplicaciones accedían directamente a la base de datos, creando dependencias ocultas. Esto hacía que las actualizaciones fueran arriesgadas y aumentaba la complejidad de la migración.
Introdujimos una capa REST API centralizada que ahora sirve como único punto de comunicación entre las aplicaciones del cliente y la base de datos. Este enfoque estandarizó el intercambio de datos, reforzó la validación y el control de acceso y redujo significativamente la complejidad arquitectónica.
Todos los componentes del sistema de Gestical Web interactúan ahora a través de esta capa API segura.
Trabajar en la plataforma Gestical requería una cuidadosa alineación entre los sistemas existentes y la nueva arquitectura. Nuestro equipo se centró en diseñar una base escalable que permitiera la evolución de la plataforma y, al mismo tiempo, mantuviera la continuidad de las operaciones en curso.

Aliaksandr Kavalchuk
Jefe de proyectoNestJS
React, TypeScript
MySQL, TypeORM
Azure AD

La plataforma Gestical Web funciona ahora dentro de una arquitectura backend unificada, lo que mejora la fiabilidad del sistema y crea un entorno más estable para gestionar los flujos de trabajo operativos.
Al implantar la plataforma en Azure App Service, el cliente redujo los costes de mantenimiento de la infraestructura y simplificó la gestión continua de la plataforma.
Con la introducción de un capa API REST centralizada, la comunicación entre las aplicaciones y la base de datos está ahora estandarizada y es más segura, lo que reduce las dependencias ocultas y facilita la implementación de futuras actualizaciones del sistema.
Estos pasos establecen una base nativa en la nube estructurada, segura y escalable para la continua modernización por fases de la plataforma Gestical.
Su mensaje ha sido enviado.
Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.

Al registrarse, acepta nuestra Política de privacidadincluyendo el uso de cookies y la transferencia de su información personal.