What Beanstalk environment tier is the best?

Recently we were involved in a debate: if my service processes messages from a queue, is it better to create a worker environment or a web tier environment? Without pretending that there is only one correct answer, we argued that is better to create from the beginning an environment that has a web server behind. […]