When should I create a task as a REST endpoint versus a worker in Conductor?

A REST endpoint is suitable for external integration, while a worker provides better scalability and control over execution. Workers allow longer task execution times and support features like domains for prioritization.