How To Make AWS Not Suck

  • Leverage big cloud at optimal efficiency with amazing DX and zero vendor lockin.
  • Use open source tools for efficient cloud computing.
  • Use infrastructure as code for deploying on big cloud.
  • Consider using Palumi, a tool that allows you to write your code in multiple languages.
  • Use SST (Serverless Stack Toolkit) for defining all of your infrastructure and databases in a single TypeScript file.
  • Free your app from vendor lockin by using Docker for containerization.
  • Use LocalStack to emulate all the major services on AWS from a single container that you can run locally.
  • Use CloudCraft for creating a diagram of your architecture.
  • Use Encore, a tool that helps you provision infrastructure on AWS or Google Cloud and also serves as a backend application framework.

via How To Make AWS Not Suck