1. A computer-implemented method for request routing comprising: obtaining a DNS query from a client computing device at a DNS server, wherein the DNS query corresponds to a requested resource associated with a first resource identifier, and wherein the DNS server corresponds to a content delivery network service provider; parsing, at the DNS server, an application identifier from a DNS portion of the first resource identifier; selecting, at the DNS server, a network computing component for processing the requested resource from a plurality of network computing components based at least in part on the parsed application identifier; and responsive to the DNS query, transmitting information identifying the selected network computing component from the DNS server to the client computing device.