Even though I'm no where close to the world's best AWS developer, I happened onto a contract for a major stock exchange and ended up writing code that truly commands fleets of computers. What I learned: There are <i>plenty</i> of ways to optimize your AWS spend. Hire consultants, especially ones that do so on commission. There are so many tricks that work 99% of the time and will save you a ton. For example, read-before-update on DynamoDB. Puts are expensive, reads are cheap. Depending on your data you may be able to do the diff in code and only push the delta. There are many other optimizations. If you're a growing business it helps to get help with this stuff. I never would have guessed were it not for the pros that worked for my client.