If you don't use the SDK, how can you judge anything as being "overly complicated"? I mean, I don't know about you, but, last time I checked, signatures, certificates, security and all that stuff IS SUPPOSED to be super complicated because it's a subject with a very high inherent complexity in and of itself. The SDK exists and is well designed to precisely shield you from said complexity. If you deliberately choose n…
Curl is my preferred SDK.
Does anyone else finds AWS and other Amazon services overly complicated?
51–60 of 148 posts
Re: Does anyone else finds AWS and other Amazon services overly complicated?
#52Can confirm this was a intense 12 hours of work to get it working properly. Their example and explanation in the docs is also very vague and borderline misleading at points. Another example is Google cloud run vs elastic container service. Cloud run is dead easy to get up and running. ECS is a mess of confusing terminology and unnecessary complexity. I literally do not care what class of machine you will use to run m…
Re: Does anyone else finds AWS and other Amazon services overly complicated?
#53Re: Does anyone else finds AWS and other Amazon services overly complicated?
#54Re: Does anyone else finds AWS and other Amazon services overly complicated?
#55Ah that's nothing. Simple problem from a high level: static web site on apex domain. What you should be able to do: Click click done. Upload files to S3. Point CNAME at AWS. What you have to do: Create an S3 bucket and stick the files in it. Create a zone in Route 53 and import your old zone file. Change your nameservers at the registrar. Wait a bit. Go to ACM in the correct region and create a cert. Tell it to add t…
The policies, cloudformation, r53 config, cloudfront all have their purpose and a lot of flexibility. But don't pay the complexity price if someone else can wrap it for you in a nice saas.
Re: Does anyone else finds AWS and other Amazon services overly complicated?
#56I did AWS training at the Amazon offices in Seattle for data science. I was blown away by the configuration... I have recompiled linux kernels and configured iptables as a teenager, and this was an entire galaxy of more complexity. It took us 6 hours to the point where some of us had a Jupyter Notebook running. Many people didn't make it though.
Artificial complexity to justify lock-in and artificial salaries.
Re: Does anyone else finds AWS and other Amazon services overly complicated?
#57Earlier quoted context omitted.
Are you aware of the AWS CDK? Doing that in Infra as Code shouldn't take two days IMO.
Yes. CDK is just another way of expressing the same things as terraform and cloudfront but using a framework which is opaque. Plus it's slow as fuck, buggy and difficult to debug when it goes wrong. Every attempt keeps trying to solve the same problems with a new abstraction but the problem is the underlying abstraction not the tools.
Re: Does anyone else finds AWS and other Amazon services overly complicated?
#58Can confirm this was a intense 12 hours of work to get it working properly. Their example and explanation in the docs is also very vague and borderline misleading at points. Another example is Google cloud run vs elastic container service. Cloud run is dead easy to get up and running. ECS is a mess of confusing terminology and unnecessary complexity. I literally do not care what class of machine you will use to run m…
Have you looked at ECS Fargate? That should manage the instances for you transparently. It’s been around for probably five years or so.
Re: Does anyone else finds AWS and other Amazon services overly complicated?
#59Yeah this is normally why you'd use the SDK, because its just horrific when you're outside. However, having said that, compared to FAANG internal tools, its actually not that bad. It's at least vaguely consistent
Actually I find a lot of Amazon's internal tools to be a breeze to use compared to AWS.
Basically all the painful Amazon-specific stuff is done for you so it makes everything very easy.
Some stuff is bad obviously but what we use the most is pretty freaking good.
Re: Does anyone else finds AWS and other Amazon services overly complicated?
#60Earlier quoted context omitted.
Are you aware of the AWS CDK? Doing that in Infra as Code shouldn't take two days IMO.
Yes. CDK is just another way of expressing the same things as terraform and cloudfront but using a framework which is opaque. Plus it's slow as fuck, buggy and difficult to debug when it goes wrong. Every attempt keeps trying to solve the same problems with a new abstraction but the problem is the underlying abstraction not the tools.
It also involves writing many, many less lines of code than Cloudformation/Terraform thanks to the excellent abstractions it bundles in. Your example of writing "2 days' worth of YAML" is less than 120 lines of Typescript in CDK. You could even skip that and just npm install the AWS solutions construct for this scenario if you have literally no idea what you're doing: https://docs.aws.amazon.com/solutions/latest/constructs/aws-...