Full AWS Practitioner Certification Question

An application is hosted on Amazon EC2 instances behind an Application Load Balancer with an Amazon API Gateway REST API as the front end. Users should experience minimal disruptions during any deployment of a new version of the application. It must also be possible to quickly roll back if there is an issue. Which solution will meet these requirements with MINIMAL changes to the application?