Caso di studio: Workitect
Migrazione del server web, debug del database e consolidamento dei domini per uno studio di progettazione di spazi di lavoro premium.
Panoramica del progetto
Workitect è un'azienda italiana di consulenza per la pianificazione degli uffici e la progettazione di spazi di lavoro, che progetta ambienti basati sull'analisi dei dati organizzativi. Con il tempo, l'architettura online dell'azienda è cresciuta fino a diventare una complessa rete di domini eterogenei registrati presso diversi provider, in esecuzione su una struttura server con gravi colli di bottiglia prestazionali.
L'obiettivo era migrare l'intero sistema, consolidare i domini sparsi sotto un'unica unità gestita, risolvere i loop dei plugin a livello di sistema che rallentavano i tempi di caricamento delle pagine e trasferire i server di posta senza interrompere le campagne di marketing in corso.
Principali risultati tecnici
- Consolidamento dei domini multi-registrar: Domini multipli registrati nel corso degli anni presso diversi provider sono stati raccolti e migrati sotto un unico registro centralizzato. Questa gestione unificata garantisce aggiornamenti più semplici, sicurezza dei rinnovi e un migliore controllo dei costi a lungo termine.
- Debugging delle prestazioni e analisi del codice: È stato eseguito un audit del filesystem WordPress attivo per rimuovere loop e colli di bottiglia delle risorse. Scoperti e risolti loop di plugin legacy che causavano continue e ridondanti operazioni di scrittura su disco e generavano enormi log di debug, riportando i tempi di caricamento delle pagine a pochi millisecondi.
- Migrazione del webserver e cache avanzata: Configurato un webserver ad alte prestazioni, aggiornando i parametri del database e le funzioni del codebase per la compatibilità moderna. Implementato un robusto protocollo di caching lato server per servire i contenuti statici istantaneamente.
- Configurazione DNS e DKIM/SPF con zero downtime: Migrate le voci DNS, configurati i record SPF e mappati i parametri DKIM per l'autenticazione della posta, preservando la consegna delle email e garantendo zero tempi di fermo del servizio per le newsletter promozionali e i canali di marketing.

