Cloud Runner 2049

Objective

Over the course of the game, the Cloud Runner needs to build out a popular architecture pattern for building scalable, fully-managed, event-driven applications on Google Cloud. This includes creating a Pub/Sub topic to publish messages/events and a scalable function or service on Cloud Run, that will be used to process the messages. Both components are connected via a Push Subscription that will forward any incoming message on the Pub/Sub topic as a HTTP POST request invoking the app on Cloud Run. The Cloud Runner also needs to create a Cloud Storage bucket, create a volume from it and mount it to the service or function on Cloud Run to have access to a persistent file system.

A significant portion of the game is centered around deploying the infrastructure resources. After that, the Cloud Runner needs to implement the code which will execute on Cloud Run, according to the data processing requirements supplied by Synthia. This can be achieved in any way preferred by the Cloud Runner and Gemini Code Assist can be a great companion for tackling this task.