demo: use url dispatcher
frontend: use dispatcher instead of backend discovery
gcloud: remove hardcoded hosts