Il tuo software 'funziona'. E intanto ti sta svenando. Confessioni dal pronto soccorso delle architetture legacy.
ThinkPink Studio
19 maggio 2026

"Tanto funziona": la frase più costosa che un CEO possa pronunciare.
L'abbiamo sentita tutti. In riunione, davanti a un caffè, con quel misto di orgoglio e pigrizia. "Il nostro sistema? Vecchio, ma funziona. Non tocchiamolo". Un sospiro di sollievo che, nove volte su dieci, è il preludio di un disastro annunciato. Un'app che si inchioda nel picco di vendite del Black Friday. Un attacco hacker che passeggia indisturbato in vulnerabilità che hanno la stessa età di un millenial. Un nuovo servizio che dovrebbe essere live in due settimane e invece richiede sei mesi di toppe e accrocchi. A Rosignano abbiamo visto clienti arrivare da noi con l'acqua alla gola, convinti di avere un asset e invece si ritrovavano con un mutuo a tasso variabile sulle spalle. Si chiama debito tecnico. E, come ogni debito, prima o poi presenta il conto.
La verità, nuda e cruda, è che il mercato del 2026 se ne frega del tuo software che "funziona". Il mercato premia chi scala, chi è sicuro, chi si integra con l'AI senza andare a gambe all'aria. Basta leggere le job description per i ruoli che pagano davvero: Java Full Stack Developer, Senior React/Node.js su AWS, Tech Lead con esperienza su LLM, Senior DevOps. Nessuno cerca un "manutentore di roba vecchia". Cercano architetti di sistemi scalabili, gente che sa diagnosticare un memory leak mentre sorseggia un caffè, che migra a microservizi senza che un solo utente se ne accorga. Non è teoria. È la domanda di sopravvivenza che il mercato impone alle aziende.
I microservizi senza Zero Trust? Un invito a nozze per gli hacker (e il conto lo paghi tu).
Passare ai microservizi pensando che la sicurezza sia un dettaglio da aggiungere dopo è come costruire una villa in una zona sismica senza fondamenta. Ogni singolo servizio è una porta d'ingresso. E gli hacker oggi non bussano. Nel 2026, il vecchio castello con il fossato non esiste più. La sicurezza perimetrale è un concetto da museo. Oggi si ragiona a 'Zero Trust': non mi fido di nessuno, nemmeno di una chiamata che arriva dal servizio accanto. Ogni richiesta va autenticata, verificata, autorizzata. Punto. I nostri ragazzi a Kampala, che lavorano spesso su infrastrutture finanziarie critiche, lo sanno bene.
Per questo si usano gli API Gateway come buttafuori all'ingresso, protocolli come OAuth 2.0 per chi viene da fuori e il mTLS per le chiacchierate tra servizi. Le sessioni? Roba vecchia. Oggi si va di token JWT, che sono più agili. Certo, revocarli subito è un mal di testa, quindi li facciamo scadere in fretta e usiamo refresh token belli blindati, con tanto di autenticazione a più fattori. Il report 2026 di Sysdig lo dice chiaro: l'umano non ce la fa più a star dietro alle minacce. Serve l'AI per difendersi dall'AI. Chi non investe qui non sta risparmiando, sta solo scegliendo se pagare in multe per la compliance o in danni d'immagine.
Il memory leak non è un problema tecnico. È un problema di fatturato.
Un'app che diventa progressivamente più lenta non è un bug. È un rubinetto di soldi che perde. Ogni secondo di attesa è un cliente che si stufa, un carrello abbandonato, una recensione negativa. Quando un nostro cliente, a Rosignano, si lamentava di rallentamenti periodici sulla sua piattaforma React/Node.js in AWS, non gli abbiamo mandato un tecnico. Gli abbiamo mandato un consulente. Perché il memory leak è un sintomo, non la malattia. La malattia è un approccio reattivo invece che proattivo.
Qui entrano in gioco i dogmi dell'SRE (Site Reliability Engineering), l'Infrastructure as Code (IaC) e una sana ossessione per la Cloud Security. Usare AWS CloudWatch e Performance Insights è l'ABC. Ma nel 2026, chi spadroneggia usa l'AIOps. Non aspetta l'allarme, ma prevede il problema e lo risolve in autonomia, perché la complessità dei sistemi cloud-native ha superato da un pezzo la nostra capacità di comprensione. È per questo che sta nascendo la Platform Engineering, per smettere di assemblare tool DevOps a caso e iniziare a costruire una catena di montaggio solida. Ignorare questa roba significa pagare di più per server che non si usano, per downtime che non ci si può permettere e, alla fine, per clienti che se ne vanno.
L'AI non si "aggiunge" a un sistema. O l'architettura è pronta, o collassa.
Integrare un Large Language Model per dare consigli finanziari personalizzati. Suona bene, vero? Fa curriculum. Peccato che sia come voler montare un motore di una Formula 1 sul telaio di una Cinquecento. Non basta avere il modello AI, serve la strada per farlo correre. E la strada è un'architettura pensata per reggere il colpo, per scalare, per non morire al primo picco di richieste.
McKinsey lo scrive da anni: l'AI nel FinTech non è più un accessorio, è il motore. Abbassa le barriere per i nuovi arrivati e permette di lanciare prodotti in settimane, non in anni. Il divario non è più tra chi ha l'AI e chi non ce l'ha. È tra chi ha un'architettura che la supporta e chi ha un accrocchio che fa solo demo. Gli investimenti si stanno spostando dall'AI che analizza all'AI che *esegue*. Agenti autonomi che istruiscono pratiche e supportano indagini. Onestamente? Questa tecnologia ci ha fatto penare prima di funzionare. L'unica via che abbiamo trovato è un'infrastruttura a microservizi, dove ogni agente AI ha la sua identità crittografica, i suoi token a breve scadenza e permessi minimi. Si sperimenta in fretta, si sbaglia in fretta, si corregge in fretta. Senza buttare all'aria tutto il baraccone.
Migrare senza downtime non è magia nera. È igiene operativa.
La sfida delle sfide: prendere un pezzo del vecchio monolite e trasformarlo in un microservizio fiammante su AWS. Il tutto mentre migliaia di utenti al secondo continuano a usarlo. Senza che nessuno si accorga di nulla. Chi pensa sia impossibile, semplicemente, è rimasto indietro. Oggi, la migrazione a zero downtime non è un lusso, è uno standard competitivo.
E si basa su due pilastri: Infrastructure as Code (IaC) e una sicurezza paranoica. Nel 2026, se puoi modificare la tua infrastruttura cloud cliccando su un'interfaccia web, non hai il controllo. Hai un problema. Il mantra è: GitOps e Policy-as-Code. Ogni singola modifica all'infrastruttura deve passare da Git, essere validata in automatico e approvata. Punto. Le migrazioni fatte bene non sono un trasloco di server. Sono un'operazione chirurgica, allineata a obiettivi di costo, performance e sicurezza, testata con progetti pilota. Si procede per gradi, si mappano le dipendenze con la precisione di un artificiere e si implementano controlli di accesso federati dal giorno zero. Saltare questi passaggi è il modo più rapido per finire sui giornali per il motivo sbagliato.
Il tuo database non ha più connessioni? Nemmeno i tuoi clienti.
Un classico. Arriva il picco di traffico e l'applicazione rallenta, si blocca. La colpa? Il database, un PostgreSQL su AWS RDS, ha finito le connessioni disponibili. Un errore da principianti, che però vediamo ancora troppo spesso. E ogni connessione rifiutata è un cliente perso. Forse per sempre. Risolvere non è solo questione di aumentare le risorse. È questione di intelligenza.
Usare RDS è comodo, ma la performance non è un regalo. Va conquistata. L'errore comune è strapagare per istanze e IOPS sovradimensionati. La strategia giusta è più furba. Passare a istanze Graviton per avere un rapporto prezzo/performance migliore. Usare volumi GP3 per slegare lo storage dagli IOPS, risparmiando fino al 70%. E poi, ovviamente, il connection pooling. Usare RDS Proxy o PgBouncer non è un optional, è la base. Senza un tuning a livello di query, infrastruttura e applicazione, il tuo database, da cuore del sistema, diventa il suo peggior collo di bottiglia. Un peso morto che ti trascina a fondo.
Quelli di ThinkPink: un po' saggi, un po' ribelli. E molto concreti.
Qui in ThinkPink Studio abbiamo capito una cosa: l'innovazione non è rincorrere l'ultima buzzword, ma applicare principi solidi di ingegneria a problemi reali. La nostra anima è divisa tra la pignoleria strategica di Rosignano e la capacità di trovare soluzioni impensabili che abbiamo imparato a Kampala. Non vendiamo fumo. Analizziamo, smontiamo e ricostruiamo software che funziona. Davvero. E che è pronto per quello che arriverà domani.
Siamo i guastafeste che ti dicono la verità scomoda sul tuo software "che funziona". Siamo quelli che ti fanno vedere il costo nascosto dell'inazione. E poi ti aiutano a costruire qualcosa di solido. Qualcosa che ti dia un vantaggio, non un mal di testa.
Ultimo aggiornamento: