Zero-Downtime Deployment: Rolling Updates with Ansible & AWS ASG