I'm asking an opinion or some guide for this problem. I have a couple of applications in Google Cloud Platform that I need to place under the same domain (let's call it mydomain.com), using a different subdomain for each one, like this:
App 1 running on Cloud Run: mydomain.com → https://my-first-project-5yknbkcx2a-rj.a.run.app
App 2 running on Cloud Run: subdomain1.mydomain.com → https://my-second-project-3gwpgnrz9e-rj.a.run.app
App 3 running on App Engine: subdomain2.mydomain.com → https://my-third-project.rj.r.appspot.com/
And so on...
I tried following the "Mapping custom domains" guides like this for Cloud Run and this for App Engine, but I don't understand how can I do this across multiple projects.
How can I achieve this? Should I use another Google Cloud service like Network Services > Cloud DNS and/or Network Services > Load balancing? Thanks in advance.