Implementing Zero-Downtime CI/CD for Node.js Apps on AWS EC2