Thanks Jason. Believe it or not, I actually have another article that goes into this process. At a high level, the pattern starts within Salesforce > Apex Trigger > Platform Event > Class > GCP Cloud Function > GCP Pub/Sub Subscription. Stay tuned as this article includes how to secure your Salesforce org and GCP together where it will only accept requests from your org and not outside. I'll ping you when it's ready