Glossario
I termini dietro il lavoro, in parole semplici
Le conversazioni tecniche sono piene di gergo. Ecco definizioni brevi e semplici dei termini che ricorrono più spesso quando si sviluppano, si gestiscono e si formano i team per software, agenti AI e sistemi cloud.
- Agente LLM
- Un software che usa un modello linguistico di grandi dimensioni per pianificare ed eseguire attività in più passaggi chiamando strumenti, come leggere file, eseguire test o interrogare un'API. Un agente ben progettato mostra il suo piano, registra le sue azioni e chiede a una persona di approvare le modifiche.
- API gateway (gateway delle API)
- Un servizio posto davanti a una o più API che gestisce funzioni comuni come il routing, l'autenticazione, la limitazione delle richieste e il logging. I client chiamano il gateway, che inoltra ogni richiesta al servizio backend giusto.
- Automazione della code review
- Usare analisi statica, test automatici o agenti AI per controllare le modifiche al codice prima o accanto a un revisore umano. I controlli automatici individuano problemi di stile, bug comuni e test mancanti, così i revisori possono concentrarsi su progettazione e comportamento.
- AWS
- Amazon Web Services, la piattaforma cloud di Amazon. Fornisce su richiesta capacità di calcolo, storage, database, rete e servizi gestiti, al posto dell'hardware che un'azienda dovrebbe altrimenti acquistare e gestire da sé.
- Caching
- Memorizzare il risultato di un'operazione costosa, come una query al database o una chiamata API, in uno storage veloce perché le richieste successive possano riutilizzarlo. Il caching riduce i tempi di risposta e il carico sul sistema sottostante, al prezzo di dover mantenere aggiornati i dati in cache.
- CI/CD
- Integrazione continua e distribuzione o deployment continui. Ogni modifica viene compilata e testata automaticamente quando viene integrata, e una pipeline la rilascia in un ambiente con poco o nessun intervento manuale.
- CTO a tempo parziale (fractional CTO)
- Un responsabile tecnico senior che lavora con un'azienda per una parte del mese invece che a tempo pieno. Prende le decisioni tecnologiche, aiuta ad assumere ingegneri e tiene le consegne sulla giusta strada, spesso per aziende non ancora pronte per un CTO a tempo pieno.
- Cutover (passaggio al nuovo sistema)
- Il momento in cui un sistema passa dal vecchio ambiente al nuovo, per esempio quando il traffico di produzione viene reindirizzato verso un'applicazione migrata. Un piano di cutover elenca i passaggi, i responsabili, le verifiche e il percorso di rollback.
- Dashboard in tempo reale
- Una dashboard che si aggiorna man mano che arrivano nuovi dati, di solito tramite WebSocket o server-sent events, invece che a intervalli fissi o ricaricando la pagina. I team operativi la usano per monitorare i sistemi e reagire ai problemi nel momento in cui si verificano.
- Debito tecnico
- Il costo futuro generato da scorciatoie, dipendenze obsolete o scelte progettuali non più adatte. Come un debito finanziario, genera interessi: ogni modifica richiede più tempo finché il debito non viene ripagato con refactoring o aggiornamenti.
- Deployment blue-green
- Una tecnica di rilascio che mantiene due ambienti di produzione identici. La nuova versione viene distribuita su quello inattivo, verificata, e poi il traffico viene spostato da quello attivo. Riportare indietro il traffico è il rollback.
- Deployment senza downtime
- Rilasciare una nuova versione senza rendere il servizio non disponibile agli utenti. Le tecniche comuni includono aggiornamenti progressivi, deployment blue-green e modifiche al database retrocompatibili.
- DevOps
- Un modo di lavorare in cui chi sviluppa il software automatizza anche come viene testato, rilasciato e gestito. In pratica significa pipeline CI/CD, infrastruttura descritta nel codice e un monitoraggio che avvisa il team quando qualcosa si rompe.
- Diff
- Una vista riga per riga di ciò che è cambiato tra due versioni di un file o di una codebase, con le righe aggiunte e rimosse. Il diff è l'unità standard della code review.
- Due diligence tecnica
- Un esame del codice, dell'infrastruttura, della sicurezza e del team tecnico di un prodotto, di solito prima di un investimento o di un'acquisizione. Dice all'acquirente cosa sta davvero ottenendo, quali rischi comporta e cosa servirebbe per risolverli.
- Elasticsearch
- Un motore di ricerca e di analisi distribuito che indicizza documenti per offrire ricerche full-text e aggregazioni rapide. Si usa spesso per la ricerca interna ai siti, l'analisi dei log e come livello ottimizzato per la lettura accanto a un database principale.
- Estensione del team
- Un modo di aggiungere specialisti a un team esistente per un periodo definito, lavorando con gli strumenti e le abitudini di quel team. A differenza della semplice staff augmentation, spesso il fornitore resta responsabile della qualità del lavoro.
- Fatturazione elettronica
- Fatture scambiate tra imprese come dati strutturati attraverso piattaforme autorizzate, invece che come semplici PDF o su carta. In Francia viene introdotta gradualmente a partire dal 1° settembre 2026.
- GDPR
- Il Regolamento generale sulla protezione dei dati, la legge dell'Unione europea che disciplina come vengono raccolti, trattati e conservati i dati personali delle persone che si trovano nell'UE. Si applica alle organizzazioni che trattano questi dati, ovunque abbiano sede.
- Google Cloud
- La piattaforma cloud di Google, nota anche come Google Cloud Platform o GCP. Come AWS, fornisce su richiesta capacità di calcolo, storage, database, rete e servizi gestiti.
- Idempotenza
- La proprietà di un'operazione che produce lo stesso effetto sia che venga eseguita una volta sia più volte. Le API idempotenti permettono a un client di ripetere in sicurezza una richiesta, come un pagamento, dopo un timeout, senza creare duplicati.
- Indicizzazione
- La fase in cui un motore di ricerca analizza una pagina che ha scansionato e la memorizza nel suo indice. Solo le pagine indicizzate possono comparire nei risultati di ricerca.
- Ingestione in streaming
- Ricevere ed elaborare i dati in modo continuo, man mano che vengono prodotti, invece che in lotti periodici. È adatta a dati di rete, da sensori, di eventi e di log, quando le decisioni dipendono da ciò che sta succedendo in quel momento.
- Invalidazione della cache
- Rimuovere o aggiornare i dati in cache quando cambiano i dati sottostanti, perché gli utenti non vedano risultati superati. Le strategie comuni includono tempi di scadenza, la cancellazione delle voci in scrittura e le chiavi con versione.
- Kubernetes
- Un sistema open source per eseguire applicazioni containerizzate su un cluster di macchine. Pianifica i container, riavvia quelli che falliscono, li scala verso l'alto e verso il basso e gestisce gli aggiornamenti progressivi.
- Laravel
- Un framework web PHP open source molto diffuso. Include routing, un ORM, code di lavoro, caching, autenticazione e strumenti di test, ed è una scelta comune per API e applicazioni gestionali.
- Latenza P95
- Il tempo di risposta entro cui si completa il 95 % delle richieste. Mostra ciò che gli utenti vivono sulle richieste più lente meglio di una media, perché una media può nascondere una lunga coda di risposte lente.
- Lift and shift
- Un approccio di migrazione che sposta un'applicazione su una nuova infrastruttura, di solito il cloud, con poche o nessuna modifica al codice. È rapido, ma l'applicazione trae poco vantaggio dai servizi cloud gestiti finché non viene modernizzata.
- Migrazione al cloud
- Spostare applicazioni, dati e infrastruttura da server on-premise o da vecchie macchine virtuali a un provider cloud come AWS o Google Cloud. Gli approcci vanno dallo spostare un'applicazione così com'è al ricostruirla per i servizi cloud gestiti.
- Minimizzazione dei dati
- Il principio per cui si raccolgono e si conservano solo i dati personali necessari a una finalità dichiarata. È uno dei principi fondamentali del GDPR, e limita anche i danni di un'eventuale violazione dei dati.
- Modernizzazione dei sistemi legacy
- Aggiornare un sistema datato perché sia più economico e più sicuro da gestire e da modificare. Può significare aggiornare framework e versioni del linguaggio, ristrutturare il codice, passare al cloud o ricostruire alcune parti da zero.
- n8n
- Uno strumento di automazione dei workflow che collega i software aziendali e concatena azioni a partire da un evento scatenante, come un modulo o un'email. Funziona come servizio cloud o sui vostri server.
- Osservabilità
- La capacità di capire cosa sta facendo un sistema a partire da ciò che produce: log, metriche e tracce. Una buona osservabilità permette a un team di trovare la causa di un problema in produzione senza dover prima rilasciare nuovo codice per indagare.
- OWASP
- L'Open Worldwide Application Security Project, una fondazione senza scopo di lucro che pubblica gratuitamente linee guida sulla sicurezza delle applicazioni. La sua Top 10 dei rischi critici per la sicurezza delle applicazioni web è un riferimento comune per lo sviluppo sicuro e la code review.
- Partner tecnologico
- Un'azienda esterna che si assume la responsabilità di un risultato tecnico, non solo di fornire ore di lavoro. Pianifica il lavoro, forma il team, risponde della qualità e consegna il risultato al team del cliente.
- Rate limiting (limitazione delle richieste)
- Porre un tetto al numero di richieste che un client può fare in un determinato intervallo di tempo. Protegge un servizio da sovraccarichi e abusi; le richieste oltre il limite vengono rifiutate o ritardate.
- Redis
- Un archivio di dati in memoria usato per caching, sessioni, code, rate limiting e contatori in tempo reale. Poiché i dati risiedono in memoria, letture e scritture sono molto veloci.
- Rollback
- Riportare un sistema alla versione precedente funzionante dopo un rilascio o una migrazione non riusciti. Un percorso di rollback viene pianificato e testato in anticipo, così da poterlo eseguire in modo rapido e sicuro.
- Runbook
- Una procedura scritta per gestire un sistema: come rilasciarlo, verificarne lo stato e rispondere ad alert e guasti noti. I runbook permettono anche a persone diverse dagli autori originali di gestire il sistema.
- Sitemap XML
- Un file che elenca le pagine di un sito web che il proprietario vuole far trovare e indicizzare ai motori di ricerca, e facoltativamente la data dell'ultima modifica di ciascuna.
- Staff augmentation (rinforzo del team)
- Aggiungere ingegneri esterni a un team interno per colmare lacune di competenze o di capacità, di solito con fatturazione a tempo. Il cliente dirige il lavoro giorno per giorno, e il fornitore mette a disposizione le persone.
- WebSocket
- Un protocollo che mantiene aperta una connessione bidirezionale tra un client e un server. Il server può inviare aggiornamenti nel momento in cui avvengono, il che lo rende una scelta comune per dashboard live, chat e notifiche.
Diteci di cosa avete bisogno.
Qualcosa da sviluppare, persone da trovare o una domanda a cui rispondere. In una call di 30 minuti vi ascoltiamo e vi diciamo con franchezza come possiamo aiutarvi, e cosa servirebbe.
Prenota una call
30 minuti, in francese o in inglese. Gratuita.
Preferite scrivere? Inviate invece una breve richiesta.