Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> There will be substantial amounts of code you are writing to provision, set up, maintain, scale, and troubleshoot all of those things.

And the amount of infra code you have to write to do that in AWS is any less? No, it's just as much, except more arcane.

> Getting your Java Spring web server to scale to thousands of concurrent instances will require a lot of undifferentiated work outside the scope of Java Spring.

Scaling a RESTful webserver is an exercise in slapping a load balancer in front of it and running a few more instances. Not exactly rocket science.

> Same with the care and feeding of RabbitMQ and Kafka

Same on AWS, except now you are at the mercy of someone else's whims to see this works when it fails.



> And the amount of infra code you have to write to do that in AWS is any less? No, it's just as much, except more arcane.

It's substantially less, and declarative. It also includes stuff commonly pushed to phase 2 in on-prem deployments, like TLS between entities, proper IAM, and built-in metrics/logging.

> Scaling a RESTful webserver is an exercise in slapping a load balancer in front of it and running a few more instances. Not exactly rocket science.

If it's stateless, yes, though I was just responding to an example. Not all technical problems are so simple.

> Same on AWS, except now you are at the mercy of someone else's whims to see this works when it fails.

The business is always at the mercy of someone "else," whether it's you, the person who replaced you, or AWS. And AWS is way better at keeping S3 running at scale and maintaining this stuff over time than your average IT / DevOps employee. Same with Lambda, Kinesis, DynamoDB, SQS, etc. Unless you've got special requirements, you're wasting time and resources reinventing the wheel.


> It's substantially less, and declarative

There are declarative ways to manage bare metal machines, such as terraform, nix and puppet.

> And AWS is way better at keeping S3 running at scale and maintaining this stuff over time than your average IT / DevOps employee

Yeah no, the outages we faced _because_ of AWS were way, way worse than what we faced with our average IT/DevOps employees at my old jobs. This keeps getting repeated and it's going to keep being wrong.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: