create a new execution mode called worker in where the app will be listening to external events via MQ queue for task execution, etc