With cloud providers making scalability easier and easier, just scaling up has become the de facto easy way out despite the fact that it isn't always the best option.
My experience from creating a continuous deployment application on Kubernetes and implementing a resilient, robust autoscaling solution as well as the challenges I've faced and some tips to deal with them