La progettazione del sistema nel cloud è l'atto di pianificare e progettare le risorse fisiche e software di una futura applicazione, le relazioni tra tali risorse e i piani per mantenerle sicure, scalabili e resilienti nel perseguimento dell'obiettivo dichiarato dell'applicazione. Questa guida fornisce una panoramica di alto livello sulla progettazione del sistema e copre le decisioni che un ingegnere deve prendere per progettare un sistema di successo.