I would second this. Side by side I put the GCP ecosystem several years in front of the other major ones AWS & Azure in terms of capabilities and even general day to day experience.
As for OP you might want to take a look at a combination of Cloud Native Buildpacks to keep that same Heroku like deployment experience that you’re already familiar with and combine it with something like Cloud Run which is a pretty simple contract where you give it an image and it will run it for you.
As for OP you might want to take a look at a combination of Cloud Native Buildpacks to keep that same Heroku like deployment experience that you’re already familiar with and combine it with something like Cloud Run which is a pretty simple contract where you give it an image and it will run it for you.