Deciding services for worker and Edge nodes

Hi,

As a beginner, please allow me to ask this question.
How can we decide what application/services that we can install in worker and edge nodes? What could be the decision factor?

Many Thanks,
Luke.