Een cloud-omgeving bestaat bij voorkeur uit een losse frontend (HTML, CSS, Javascript) op basis van een front-end framework zoals Vue, React, Angular, Nuxt, Next of Gatsby.
Deze front-end communiceert via een API Gateway met onderliggende Rest API’s in Cloud Run of Kubernetes Engine. Deze containers kunnen langlopende processen opstarten die op de achtergrond worden uitgevoerd. Communicatie tussen deze containers kan bijvoorbeeld plaatsvinden via Google Pub/Sub.
Om de containers te kunnen onderhouden, worden CICD pipelines ingericht. Deze zorgen voor het bouwen, opslaan en publiceren van containers.