You can think of services <https://cloud.google.com/appengine/docs/standard/java/microservices-on-app-engine#app_engine_services_as_microservices> like completely different applications (which can be written in different languages), with each their own versions. Your main App Engine project then makes use of your different services by first accepting requests from the 'default' front-end Python service and version, then having the 'default' service/version make requests <https://cloud.google.com/appengine/docs/standard/java/designing-microservice-api> to your additional backend services' ('worker' and 'javaworker') default versions.
Of course your clients can make direct requests to your other services instead of only the 'default' by using the services' routing URL <https://cloud.google.com/appengine/docs/standard/java/how-requests-are-routed#routing_via_url>. Therefore, since these are separate applications working together to form a project, each service has its own app.yaml (or appengine-web.xml <https://cloud.google.com/appengine/docs/standard/java/config/appref> for Java). Having separate configuration files allows you to then specify a different 'service' (if deploying with gcloud, else use 'module' if deploying with App Engine Maven plugin) in the configuration file. Now that you have separate services with unique configuration files, you can then run the deployment commands (gcloud or mvn appengine:deploy) from the root filtepaths (aka where their configuration files reside) to deploy a new version of that service to your App Engine project. - Note Google Groups is for general product discussions and is not for technical support. If your require further technical support for deploying services to your App Engine project, it is recommended to post your detailed questions <https://stackoverflow.com/help/how-to-ask> to Stack Overflow <https://cloud.google.com/support/docs/stackexchange> using the supported Cloud tags. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at https://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/2522f75c-79e5-4486-affa-6438594edf96%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.