4 comments

[ 2.4 ms ] story [ 16.8 ms ] thread
AWS Amplify was supposed to solve this. It is built on the AWS CDK. But I found it too clunky and slow and gave up on it.

These days I use SST (https://sst.dev) which is built on top of Pulumi. I find this to be a manageable infrastructure-as-code solution for AWS deployments.

AWS doesn't want to avoid details, they want to wallow in them.

Technology advances by increasing the number of things a person can achieve without thinking about them. AWS has lots of room for advancement.

AWS is built for production. It’s complex because it’s designed to create robust environments that can scale almost infinitely, that’s why half of the internet runs on AWS. But to make the most of it, you need to understand how it works and why it’s built that way. That’s why being an “AWS expert” is practically a job description on its own, thats why cloud engineering teams exists, platforms, SRE, etc.

For quick and dirty app deployments, though, other vendors like Heroku probably do a better job.

Life is easy when you don't want to think about scale or security. Until you have to, that is.