https://dev.to/eunice-js/why-good-autoscaling-starts-with-understanding-the-workload-nej