System architecture: Worker service in temporal

When I go through code in temporal server I see worker service (not activity worker, workflow worker), which is directly talking to Matching, History and Frontend. What’s the use of this service, As per this architecture I couldn’t get related info for this!