Patent attributes
A processing device can receive a request directed to an application such as a service and parse the request to determine a version identifier based on the content of the request. The processing device can acquire a version label corresponding to at least one instance of the application from among multiple instances of the application and match the version label and the version identifier, providing automatic detection and routing of a request to an instance of an application with the correct version. The computing device can store version labels and routing rules for each instance among the multiple instances of the application deployed in the network prior to receiving requests, or determine version labels and routing when a request is received.