Bussola r2uAccademia visiva, dodici corsi

I nomi, legati al corso in cui li hai visti

Non è una lista da memorizzare. È un indice visivo: cerchi la parola della lezione e torni al disegno.

Kubernetes (approfondimento)
Cluster
L’insieme di control plane + nodi. Per te è “l’ambiente Kubernetes”. Su GKE è un oggetto che crei nella console.
Kubernetes (approfondimento)
Control plane(una volta detto master)
I cervelli: API server, etcd, scheduler, controller. Di solito non eseguono i container delle app (taint NoSchedule sui nodi control-plane). Non è un vincolo assoluto: quel nodo si può rendere schedulabile, e allora ci girano anche i Pod.
Kubernetes (approfondimento)
Node / worker
Una macchina (VM) che esegue i Pod. Sopra ci sono kubelet, runtime e di solito kube-proxy.
Kubernetes (approfondimento)
Pod
Unità schedulata: 1+ container che condividono rete e, se serve, volumi. Vive poco. Non è un server eterno.
Kubernetes (approfondimento)
Manifest / YAML
Il file in cui dichiari l’oggetto (kind: Deployment, spec: …). È la lettera che mandi all’API.
Kubernetes (approfondimento)
Desired state(stato desiderato)
Quello che hai chiesto (“voglio 3 repliche”). I controller lavorano finché la realtà non gli somiglia.
Kubernetes (approfondimento)
Namespace
Uno scomparto logico nel cluster. OpenShift lo irrigidisce nel Project, con quote e policy.
Kubernetes (approfondimento)
Service
Nome e IP stabile davanti a un gruppo di Pod. I Pod cambiano, il Service no.
Kubernetes (approfondimento)
Ingress / Route
Ingress (Kubernetes/GKE) e Route (OpenShift) espongono HTTP dall’esterno verso i Service.
Kubernetes (approfondimento)
kubeconfig
Il file con indirizzo dell’API, certificati e contesto. È il badge per entrare in reception.
Kubernetes (approfondimento)
CRI
Container Runtime Interface: il contratto tra kubelet e chi avvia i container (containerd, CRI-O).
Kubernetes (approfondimento)
CNI
Container Network Interface: plugin che dà un IP al Pod e collega i nodi.
Kubernetes (approfondimento)
RBAC
Chi (utente o ServiceAccount) può fare quale verbo su quale risorsa. get/list/create su pods, ecc.
Kubernetes (approfondimento)
GKE Autopilot
Modalità in cui Google gestisce anche i nodi. Nel general purpose, di solito paghi le risorse richieste dai Pod. Hardware dedicato o GPU è un altro conto.
Kubernetes (approfondimento)
Operator
Un controller su misura per un software (database, Kafka…). OpenShift ne fa un pilastro.
Algoritmi e strutture dati
Big-O
Come cresce il costo al crescere dell’input, ignorando costanti.
Algoritmi e strutture dati
hash
Funzione che mappa una chiave in un cassetto. Collisioni possibili.
Algoritmi e strutture dati
invariante
Proprietà che vuoi vera all’inizio e alla fine di ogni passo.
RAG
chunk
Pezzo indicizzato e recuperabile di un documento.
RAG
embedding
Vettore che colloca un testo in uno spazio di vicinanza. Indice e query: stesso spazio compatibile.
RAG
top-k
Quanti risultati tiri fuori in una fase di retrieve. Dopo possono scendere con rerank e filtri.
Node.js
event loop
Giro che smista callback quando I/O e timer sono pronti. Il JS sincrono pesante lo ferma; serve offloading esplicito.
Node.js
call stack
Cosa Node sta eseguendo adesso, un frame sopra l’altro.
Node.js
stream
Dati a pezzi, non per forza tutti in memoria.
NestJS
DTO
Forma dei dati in ingresso/uscita. Da validare al confine.
NestJS
Guard
Cancello: la request passa o no.
NestJS
Interceptor
Avvolge l’handler: metà prima (dopo il Guard, prima della Pipe), metà dopo il controller/service.
NestJS
provider
Cosa Nest sa istanziare e iniettare (spesso un service).
AI ed LLM
token
Pezzo di testo che il modello tratta come unità.
AI ed LLM
contesto
Budget di token di una chiamata. A seconda di modello/API: input, e spesso anche output.
AI ed LLM
allucinazione
Continuazione plausibile non fondata sui fatti che ti servono.
Intelligenza artificiale
human in the loop
L’umano conferma o corregge prima dell’azione costosa.
Intelligenza artificiale
feedback
Segnale se la decisione era giusta, per migliorare o almeno monitorare.
Intelligenza artificiale
owner
Chi è sveglio quando il modello sbaglia in produzione.
Digital leadership
Conway
I sistemi copiano i confini delle persone che li fanno.
Digital leadership
vincolo
Il fattore che limita il flusso. Accelerare altrove non basta.
Digital leadership
strangler
Sostituire a fette, non in un cut-over unico.
SQL e database
chiave primaria
Identificatore stabile della riga. Consigliata; SQL non la esige su ogni tabella.
SQL e database
JOIN
Combina tavoli su una condizione. Spesso sulle chiavi, non per forza.
SQL e database
indice
Struttura di lato per trovare righe senza scansione piena. Spesso B-tree; non solo.
SQL e database
ACID
Contratto delle transazioni: tutto-o-niente, regole, isolamento, persistenza.
Kubernetes, OpenShift e GCP
desired state
Quello che hai dichiarato. I controller cercano di renderlo vero.
Kubernetes, OpenShift e GCP
Pod
Unità che lo scheduler piazza su un nodo. Sostituito = un Pod nuovo, non lo stesso con un altro vestito.
Kubernetes, OpenShift e GCP
GKE
Kubernetes di Google: control plane gestito.
Project management
charter
Perché esiste, cosa è fatto, cosa è fuori, chi sblocca.
Project management
WBS
Albero del lavoro. I figli coprono il padre senza buchi.
Project management
WIP
Quante cose sono aperte insieme. Troppe = niente finisce.
Windows Server e VMware
hypervisor
Software che partiziona una macchina fisica in macchine virtuali.
Windows Server e VMware
guest
Il sistema operativo dentro la VM.
Windows Server e VMware
domain controller
Autentica (Kerberos) e rilascia ticket. L’autorizzazione la applica la risorsa (token/ACL).
Linux e security
PID
Numero del processo vivo. Muore il processo, il PID si libera.
Linux e security
syscall
Richiesta al kernel: apri file, manda pacchetto, alloca memoria.
Linux e security
file descriptor
Maniglia numerica di una risorsa aperta (file, socket, pipe…). Il percorso è solo uno dei modi per arrivarci.
Linux e security
least privilege
Dare il minimo potere che serve a far funzionare la cosa.