An introduction to Worker tuning
Oct 23, 2023

Summary
This post introduces fundamental concepts of Temporal Workers and Task Queues, explaining how Workers process Workflow and Activity Tasks. It details key metrics (`workflow_task_schedule_to_start_latency`, `worker_task_slots_available`, and poll success rate) and configuration options (`MaxConcurrentActivityExecutionSize`, `MaxConcurrentWorkflowTaskExecutionSize`) for tuning Worker performance and scaling. It also highlights the importance of having more than one worker for resilience and discusses the implications of having too many workers.