AWS Certified Solutions Architect – Professional — Question 921

A company is using AWS to run an internet-facing production application written in Node.js. The Development team is responsible for pushing new versions of their software directly to production. The application software is updated multiple times a day. The team needs guidance from a Solutions Architect to help them deploy the software to the production fleet quickly and with the least amount of disruption to the service.
Which option meets these requirements?

Answer options

Correct answer: C

Explanation

AWS Elastic Beanstalk handles the provisioning and deployment details, while a blue/green deployment pattern ensures zero downtime and seamless rollbacks for frequent daily updates. Generating new AMIs multiple times a day (Options A and B) is too slow and operationally inefficient for rapid code deployments. Manually SSHing into individual instances to update software (Option D) is error-prone, does not scale, and violates cloud deployment best practices.