A technology company currently uses an Amazon EC2 instance to run a script that polls and processes messages from an Amazon SQS queue. As the number of incoming messages increases, the company wants to reduce operational overhead and cost, while ensuring that the application can scale effectively with demand. What is the most efficient solution to meet these objectives?