Case Studies /

Refactoring applicazione AI TesiLab

Abbiamo realizzato un refactoring completo di un’applicazione desktop sviluppata in Python, inizialmente caratterizzata da un’architettura monolitica e non strutturata. La sfida è stata trasformarla in un sistema solido, modulare e manutenibile, allineato alle best practice moderne e distribuibile tramite repository per facilitarne portabilità, gestione e rilascio.

Cliente

Eft srl

Tecnologie utilizzate

Python, AI Integration

Anno

2025-2026

SW DevelopmentAI ApplicationProcess Automation

Da monolite a piattaforma moderna/

L’intervento ha avuto come obiettivo primario garantire una vera evoluzione tecnica dell’applicativo, migliorando la qualità del codice, la sicurezza, la leggibilità e la capacità di scalare nel tempo.

Abbiamo ripensato la struttura del progetto per renderlo più mantenibile e coerente con un modello di sviluppo moderno, con una base pronta ad accogliere nuove funzionalità e aggiornamenti in modo più controllato.

Project image
Project image
Project image
Project image

Deployment standardizzato e rilascio controllato/

Il lavoro ha incluso la standardizzazione dei processi di avvio, aggiornamento e deployment, abilitando una distribuzione semplificata e controllata tramite pipeline automatizzate.

La distribuzione centralizzata ha reso il sistema più portabile e facilmente gestibile in ambienti diversi, migliorando l’affidabilità delle fasi di rilascio.

Cosa abbiamo fatto/

Refactoring architetturale in Python

Trasformazione dell’applicazione in una soluzione modulare, manutenibile e allineata alle best practice.

Miglioramento qualità, sicurezza e scalabilità

Ottimizzazione del codice per aumentare leggibilità, robustezza e capacità di evolvere nel tempo.

Processi standardizzati

Distribuzione semplificata tramite Repository e standardizzazione di avvio/deployment con pipeline automatizzate.

Parlaci del tuo progetto

Mariano Daniele

Mariano Daniele

CCO

Andrea Berardi

Andrea Berardi

CMO