Monolitico

Monolitico, nella tecnologia dell'informazione, significa o molto grande (e possibilmente imponente) o composto tutto in un unico pezzo, a seconda del contesto particolare; il termine è usato in modi diversi per descrivere circuiti integrati, organizzazioni, applicazioni e sistemi di archiviazione, tra le altre cose.

Alcuni esempi di come il termine viene utilizzato in IT:

Un'architettura monolitica è il modello di programmazione tradizionale, il che significa che gli elementi di un programma software sono intrecciati e interdipendenti. Questo modello è in contrasto con approcci modulari più recenti come un'architettura di microservizi (MSA).

Un circuito integrato monolitico (IC) è un insieme di circuiti su una singola piastra o chip semiconduttore piuttosto che costruito con elementi separati come lo è un circuito discreto.

Un array di archiviazione monolitico ha dischi fissati nel frame dell'array e collegati ai controller tramite la memoria cache; gli array modulari, d'altra parte, sono generalmente basati su controller doppi collegati a una fonte di alimentazione separata e collegati ai dischi tramite cavi.

Una società monolitica è un'organizzazione grande, separata e non diversificata.

In un contesto generale, un monolite è un elemento di pietra singolo, separato e di grandi dimensioni che può essere geografico o artificiale. Gli esempi includono una montagna che non fa parte di una catena montuosa, una pietra eretta e un monumento. La parola deriva dal greco antico μονόλιθος (monolithos), da μόνος (uno) e λίθος (pietra).