Article like these are interesting. In our experience, API Gateway + Lambda burned through almost 5x as much money as Elastic Beanstalk, and involved so much refactoring to get around the weird limits (timeouts, recursion, etc.). Maybe if you aren't using API Gateway and you are doing something that is truly spiky. Otherwise, it's actually much more expensive at scale. Don't get me started about cold starts...