The google documention is a good starting point you can find some real world examples.
I like working with the google deployment manager, it's easy to use and powerful. You could, for a start, setup a webserver in an instance group with autoscalling and load balancing. https://cloud.google.com/deployment-manager/docs/
Then load test it using Kubernetes. https://cloud.google.com/solutions/distributed-load-testing-...
Another article that seems fun : https://cloud.google.com/solutions/automated-build-images-wi...