How to Efficiently Scale Applications on AWS