Deploying to Amazon's cloud is a pain in the AWS younger devs won't tolerate
raw_anon_1111 | 8 points
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.
jqpabc123 | an hour ago
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.
deweller | an hour ago
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.