I'm looking for recommandations about the best way to deploy updated versions of a Node.JS application when using multiple instances spawned by auto-scaling.
My code is hosted on GitHub, usual deployment was made using GitHub Actions, pushing the updates and triggering install/db updates after CI on specific hosts.
Now that my instances are "variables", I was thinking of some kind of polling at a regular interval, but this solution isn't appropriate because it breaks the usual CI process.
Did you have any good practices to setup all this properly ?