Applicazioni monolitiche e infrastrutture statiche: agli albori del cloud computing prevalevano grandi applicazioni monolitiche ospitate su infrastrutture statiche, caratterizzate da una scarsa flessibilità e dall'utilizzo condiviso di macchine virtuali sovradimensionate. Queste applicazioni richiedevano scalabilità e manutenzione manuali, risultando pesanti, poco flessibili e difficili da aggiornare.