GCP has "cloud functions" but it's just a python cloudrun container behind the scenes, with all the associated issues. We found it's easier to just use cloudrun.