A worker is a background process that helps applications for handling
heavy resource and time-intensive operations.
○ It is responsible for database clean up, report generation that helps to
remain up and running.
○ In the Worker Environment, Beanstalk installs a Daemon on each EC2
Instance in the Auto Scaling Group.
○ Daemon pulls requests from the SQS queue and executes the task
based on the message received.
○ After execution, SQS will delete the message, and in case of failure, it
will retry to send the message