Cloudflare Workers Parallel requests

I have a website operating at www [dot] example [dot] com

  1. I want to have all requests going to www [dot] example [dot] com/worker* need to be processed by Cloudflare workers. The code in Cloudflare worker may intern call a different endpoint and return the response. Is is possible to restrict workers to process only if the url pattern match?

  2. I want to process requests at www [dot] example [dot] com. While processing these requests, in parallel I want to a Cloudflare worker to be invoked for every requests and extract the headers and send these to a different backend endpoint. I want these workers to be working parallel to the primary requests without affecting their performance. Is this possible with workers?