Let's say If I am using my own application load balancer instead of an Elastic Load balancer and I am using Nginx which is installed and configured in EC2 Instance.
Nginx is serving as a web-server and reverses proxy which has few upstream proxy servers at the backend. I can define cloud watch to check my backend servers load and set up the configuration to launch new instances when the server is in load but how to register that instance setting on Nginx?
What are the best practices for achieving auto-scaling in my case? How to offload it once the load is normalized