Il tuo messaggio è stato inviato.
Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.
Il modulo è stato inviato con successo.
Ulteriori informazioni sono contenute nella tua casella di posta elettronica.
Seleziona la lingua
Innowise ha migrato tutte le applicazioni client su un unico ecosistema basato su Azure, utilizzando uno stack tecnologico unificato.

Sebbene la complessità del progetto sia stata inizialmente sottovalutata, il successivo rafforzamento del team ha migliorato significativamente l'organizzazione operativa e la comunicazione. Questo ha permesso a Innowise di gestire in modo professionale livelli tecnici intricati, fornendo risultati di alta qualità che hanno soddisfatto i nostri obiettivi aziendali.

Nel corso del tempo, l'ecosistema applicativo di Gestical - Gestical Web, Gestical Plan e Gestical MIF - è cresciuto significativamente in termini di funzionalità e carico di sistema. Tuttavia, l'architettura, l'infrastruttura e l'ottimizzazione delle prestazioni non si erano evolute di conseguenza. Innowise è stata incaricata di modernizzare l'applicazione principale, Gestical Web.
Innowise ha implementato una strategia di modernizzazione graduale che ha trasformato il sistema legacy di Gestical in una piattaforma cloud-native, scalabile e sicura.
La modernizzazione ha riguardato l'applicazione operativa principale di Gestical, Gestical Web, che gli utenti utilizzano per gestire gli edifici, monitorare i dispositivi, generare report e costi energetici.
La modernizzazione è iniziata con una valutazione completa dell'ecosistema Web Gestical esistente. L'applicazione legacy era stata realizzata utilizzando una versione obsoleta di ASP.NET MVC e ospitata su un'unica macchina virtuale Azure, che creava problemi di scalabilità e prestazioni.
Il nostro team ha reimplementato Gestical Web utilizzando Next.js e NestJS e lo ha distribuito su Azure App Service, una piattaforma PaaS gestita in cloud. Questo approccio ha ridotto l'impegno del cliente nella gestione dell'infrastruttura e i costi di manutenzione continua.
Una parte fondamentale della modernizzazione è stata la migrazione e l'ottimizzazione del livello di database. Per risolvere i problemi critici di prestazioni, abbiamo migrato il database MySQL self-hosted a Azure Database for MySQL.
In precedenza, diverse applicazioni accedevano direttamente al database, creando dipendenze nascoste. Ciò rendeva rischiosi gli aggiornamenti e aumentava la complessità della migrazione.
Abbiamo introdotto un livello API REST centralizzato che ora funge da unico punto di comunicazione tra le applicazioni del cliente e il database. Questo approccio ha standardizzato lo scambio di dati, rafforzato la convalida e il controllo degli accessi e ridotto significativamente la complessità architettonica.
Tutti i componenti del sistema di Gestical Web interagiscono ora attraverso questo livello API sicuro.
Lavorare sulla piattaforma Gestical ha richiesto un attento allineamento tra i sistemi esistenti e la nuova architettura. Il nostro team si è concentrato sulla progettazione di una base scalabile che permettesse alla piattaforma di evolversi mantenendo la continuità delle operazioni in corso.

Aliaksandr Kavalchuk
Responsabile di progettoNestJS
React, TypeScript
MySQL, TypeORM
Azure AD

La piattaforma Gestical Web opera ora all'interno di un'architettura backend unificata, migliorando l'affidabilità del sistema e creando un ambiente più stabile per la gestione dei flussi di lavoro operativi.
Distribuendo la piattaforma su Azure App Service, il cliente ha ridotto i costi di manutenzione dell'infrastruttura e semplificato la gestione continua della piattaforma.
Con l'introduzione di un livello API REST centralizzato, la comunicazione tra le applicazioni e il database è ora standardizzata e più sicura, riducendo le dipendenze nascoste e facilitando l'implementazione di futuri aggiornamenti del sistema.
Queste fasi stabiliscono una base cloud-nativa strutturata, sicura e scalabile per la continua modernizzazione graduale della piattaforma Gestical.
Il tuo messaggio è stato inviato.
Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.
Ogni startup ha una storia che vale la pena ascoltare. Alcune sono alla ricerca dei primi clienti, altre stanno cercando di capire come gestire il prossimo milione. E, lungo il percorso, quasi ogni fondatore si trova di fronte a una domanda che non può essere risolta solo con l’ambizione. Il 4 novembre, TechCrunch Founder Summit 2026 riempirà Boston di persone che conoscono queste sfide in prima persona. Fondatori, investitori e leader del settore tecnologico si riuniranno per discutere di finanziamenti, scelte relative ai prodotti, crescita e tutte quelle lezioni che raramente trovano spazio in una presentazione.
Egor Grischenko, cofondatore e vicepresidente dello sviluppo commerciale presso Innowise, si unirà al gruppo ed è particolarmente curioso di sapere cosa tiene occupati i fondatori in questo periodo. Un prodotto che ha superato i limiti della sua architettura originale? Una funzionalità di intelligenza artificiale che si sta rivelando più complicata da lanciare del previsto? Un team di ingegneri che fatica a stare al passo con la domanda? Abbiamo aiutato diverse aziende a superare sfide come queste e ci piacerebbe confrontarci, condividere alcune lezioni apprese dai nostri progetti e capire in quali ambiti la nostra esperienza ingegneristica potrebbe tornare utile.
Sarai a Boston? Racconta a Egor cosa stai realizzando, cosa funziona bene e quali problemi non vorresti mai più dover risolvere. Non vediamo l'ora di conoscerti!