Design an Automated Version Upgrade System for AWS EC2 Instances
Design a system that automatically and incrementally upgrades software versions across EC2 instances running in multiple AWS regions, ensuring all instances reach the latest version within a defined timeline while automating liveness and functional testing after each deployment.
Asked at:
Amazon