Caso studio
Progetto Abilio ID / RED – Mantenimento e Supporto dei Portali Legacy per Aste Giudiziarie e Vendite Immobiliari
Il Gruppo Illimity, attraverso Abilio, ha sviluppato e gestisce due portali fondamentali per il business aziendale: Industrial Discount (ID) e Real Estate Discount (RED). Questi portali sono utilizzati per facilitare le aste giudiziarie e fallimentari (ID) e le aste e vendite immobiliari (RED), supportando le operazioni di acquisto e vendita di beni immobili. Data l’importanza strategica di questi portali, Abilio ha avviato un progetto di consulenza con l’obiettivo di mantenere e supportare i portali legacy, migliorando l’efficienza e le funzionalità per offrire un’esperienza utente ottimale.
Sfida
I portali ID e RED erano costruiti su una base tecnologica legacy, che, seppur funzionale, necessitava di miglioramenti significativi per supportare la crescente domanda di efficienza e scalabilità.
La sfida principale era garantire il corretto funzionamento dei portali mentre si implementavano miglioramenti tecnologici per affrontare le nuove esigenze del business.
In particolare, era necessario:
- Assicurare il supporto continuo e il mantenimento dei portali legacy.
- Migliorare l’esperienza utente con funzionalità aggiornate e ottimizzate.
- Implementare nuove integrazioni, come l’esportazione degli annunci su piattaforme esterne.
- Garantire la stabilità e la sicurezza delle piattaforme per prevenire malfunzionamenti e proteggere i dati sensibili.
Soluzione
Il team Next, la unit di Tech Execution di Axelerant, ha lavorato a stretto contatto con Abilio per fornire un piano di supporto e miglioramento continuo per i portali ID e RED, utilizzando soluzioni moderne e tecnologie aggiornate.
Tecnologie e Architettura
- Framework e Linguaggio di Programmazione: I portali ID e RED sono sviluppati con Zend Framework e utilizzano per la parte server. Queste tecnologie sono state mantenute per garantire la compatibilità con il sistema esistente.
- Database: Entrambi i portali utilizzano MariaDB come sistema di gestione del database, garantendo una gestione robusta dei dati relativi agli utenti e agli annunci.
- Automazione e Deployment:
- Per semplificare l’ambiente di sviluppo e produzione, sono stati utilizzati container Docker, garantendo ambienti isolati e facilmente replicabili.
- Script Bash sono stati creati per automatizzare operazioni cruciali come le migrations del database, assicurando che i database siano sempre allineati ad ogni rilascio.
- Integrazione con AWS: Per supportare funzionalità avanzate, sono stati integrati servizi AWS come AWS Vault per la gestione dei messaggi e Amazon S3 per l’archiviazione sicura delle immagini degli annunci.
- Tracciamento degli Errori:
- L’adozione di Sentry ha permesso di monitorare gli errori e risolvere tempestivamente qualsiasi malfunzionamento nei portali, sia in ambiente staging che produzione.
- Le funzionalità di esportazione XML verso portali esterni, come subito.it e immobiliare.it, sono ora accompagnate da report via email per monitorare e migliorare la qualità degli annunci esportati.
Risultati
- Miglioramento dell’esperienza utente: Le migliorie apportate ai portali hanno ottimizzato l’interfaccia, facilitando la navigazione e migliorando la fruibilità per gli utenti che partecipano alle aste e alle vendite.
- Aumento dell’efficienza operativa: L’adozione di tecnologie moderne ha aumentato l’efficienza operativa, riducendo i tempi di gestione delle aste e migliorando la velocità delle transazioni.
- Scalabilità: Le nuove integrazioni con AWS e l’utilizzo di tecnologie containerizzate (Docker e Kubernetes) hanno reso i portali scalabili, pronti a supportare un numero crescente di utenti e una mole maggiore di dati.
- Sicurezza e Stabilità: Con l’introduzione di strumenti come Sentry per il tracciamento degli errori e l’integrazione di Amazon S3 per la gestione sicura delle immagini, la stabilità e la protezione dei dati sono state significativamente migliorate, riducendo il rischio di malfunzionamenti e violazioni della sicurezza.
- Riduzione dei rischi: L’approccio metodologico e l’utilizzo di AWS per la gestione delle risorse hanno ridotto i rischi legati a malfunzionamenti e interruzioni di servizio, permettendo una gestione più sicura e affidabile dei portali.
Il progetto Abilio ID / RED ha contribuito a migliorare significativamente le funzionalità dei portali legacy e a ottimizzare l’esperienza utente, aumentando l’efficienza operativa e la scalabilità.
Grazie all’adozione di soluzioni moderne come AWS e Sentry, il sistema è ora più sicuro, stabile e pronto a rispondere alle esigenze future.
Inoltre, i progetti in corso, come la generazione degli XML per le piattaforme di terze parti, hanno aperto nuove opportunità per ampliare il raggio d’azione degli annunci, raggiungendo un pubblico più ampio e diversificato.
La collaborazione con Axelerant ha permesso di affrontare le sfide tecnologiche, portando Abilio a offrire un servizio più affidabile e di alta qualità ai propri clienti.