Vai al contenuto
webbydo.com, software consulting · .NET · Azure
ITEN

Casi

Situazioni reali, raccontate senza nomi e senza numeri: il problema, cosa ho fatto e il metodo che c’è dietro.

01 Uno swap di slot su una Function App in produzione

Problema
Dopo lo swap di uno slot di deploy, una connection string non legata allo slot si è spostata con lo swap e la produzione ha preso la configurazione sbagliata.
Intervento
Configurazione trattata come codice, script di salvataggio e ripristino delle App Settings, rollback pronto prima di ogni swap.
Metodo
Checklist prima dello swap, verifica dopo, procedura di ripristino scritta e rieseguibile da chiunque.

02 API su un gestionale con più database

Problema
Lo stesso cliente aveva ID diversi nei diversi database; collation e formati delle date non coincidevano; alcune scritture si interrompevano a metà.
Intervento
Un contratto OpenAPI, una mappatura esplicita tra gli ID, operazioni ripetibili e un log per ogni scrittura.
Metodo
Prima i casi reali, poi il contratto; ogni scrittura è tracciabile e si può ripetere senza danni.

03 AI in produzione, con controlli umani

Problema
L’AI scrive codice in fretta, ma un sistema in produzione non può permettersi sorprese.
Intervento
Il codice lo scrive anche l’AI; la lettura del diff, lo smoke test e il rollback restano umani.
Metodo
Regole di progetto, documentazione nel repository, agenti con passaggi di consegne espliciti, nessun segreto nel contesto dell’agente.

04 Per una PMI il valore è lo storico dei dati

Problema
Anni di dati sparsi tra fogli di calcolo e vecchi programmi, senza che nessuno li usi.
Intervento
Pulire i dati, collegare le fonti, poi automatizzare un processo.
Metodo
Un passo alla volta, in modo misurabile, prima di passare al successivo.