Starting point: I have a universal JS app (built on Next.js, Nuxt.js, Universal Angular, etc.) and I want it to be up & running on GCP (I think the same question can refer to AWS, principles are the same). The app is not a "real" back-end (with db connections, business logic, etc.), it's more kinda "frontend-backend" - all it does is only SSR of frontend. The app is containerized using Docker. The application should be production-ready (shouldn't be deployed on some beta services).
I have encountered 4 possible options:
- Compute engine
- GKE (Kubernetes)
- Cloud Run
- App engine
The question is next: what is the GCP service, that best fits this app's need?