Earlier quoted context omitted.
False equivalence. The engineer will be doing more than just cloud work. This comparison is the #1 flawed sales tactic the cloud companies use to convince you youre saving money
Yes. I’ve found that the amount you have to learn to use a managed service often equals or exceeds the amount you have to learn to run something on EC2 or on-prem. The automation/management costs of AWS or equivalent are a lot higher than people think and not significantly different from the costs to learn Linux and enough networking to do an “old-fashioned” deploy.
We reduced the AWS costs of our streaming data pipeline
51–60 of 85 posts
Re: We reduced the AWS costs of our streaming data pipeline
#52Earlier quoted context omitted.
It's a false equivalence to suggest that managed services have zero staff costs, and that using a DIY database has a staff cost measured in whole FTEs.
That could be the answer to the question which was actually asked but if you read the thread again, notice that you’re arguing against a claim nobody made.
> False equivalence. The engineer will be doing more than just cloud work.
> This comparison is the #1 flawed sales tactic the cloud companies use to convince you youre saving money
"False equivalence. The engineer will be doing more than just cloud work" -> "It's a false equivalence to suggest that [...] using a DIY database has a staff cost measured in whole FTEs."
Hey, maybe AWS should launch some kind of ML-powered reading-comprehension-as-a-service?
Re: We reduced the AWS costs of our streaming data pipeline
#53Earlier quoted context omitted.
That could be the answer to the question which was actually asked but if you read the thread again, notice that you’re arguing against a claim nobody made.
Scroll up, my dude: > False equivalence. The engineer will be doing more than just cloud work. > This comparison is the #1 flawed sales tactic the cloud companies use to convince you youre saving money "False equivalence. The engineer will be doing more than just cloud work" -> "It's a false equivalence to suggest that [...] using a DIY database has a staff cost measured in whole FTEs." Hey, maybe AWS should launch s…
Re: We reduced the AWS costs of our streaming data pipeline
#54Earlier quoted context omitted.
what is involved in managing backups? isn't that just a cronjob?
There was a time when I used to think the same, then I found my backups were corrupted (or stopped because run out of space, etc) just in the moment when I needed them.
Well, our storage server barfed and the data was gone. Went to restore from backups, all the hourly tar files were there... but were zero bytes.
We looked at the backup script the engineer had put together and it was one of those classic “didn’t give the right parameter to have tar recurse” type bugs. Unfortunately we lost all the photos of the foundation and much of the photos of the electric being run. Oops.
Re: We reduced the AWS costs of our streaming data pipeline
#55Earlier quoted context omitted.
> False equivalence. The engineer will be doing more than just cloud work. > This comparison is the #1 flawed sales tactic the cloud companies use to convince you youre saving money Time is of a limited quantity and time spent managing postgres backups (for example) is time not spent doing other (possibly more meaningful/impactful _to the business_) work.
How much liability can you claim against AWS if there's an issue with their RDS backups?
Re: We reduced the AWS costs of our streaming data pipeline
#56Back when AWS started, there would be articles about the work to master scalability and performance for the modern web but as things matured, we somehow ended up in a much larger heap of literature around AWS cost optimization.
Cloud services gave new options for variable use and reallocating management costs but they also did something which most places were not used to: expose every detail as an itemized bill. That makes costs more visible than they’d been for most organizations which is good in the sense that people can make architectural decisions with pretty detailed numbers but bad in that many CIOs get sticker shock unless they’d done a well above average job calculating on-premise TCO.
Re: We reduced the AWS costs of our streaming data pipeline
#57Earlier quoted context omitted.
Does anyone else find the costs associated with running well-tested, well developed systems overblown? Like if you know how to adjust some basic parameters, you will solve for 99% use cases (adjust memory, adjust ram). Examples I can think of is Rabbit MQ and Cassandra. But in general, we have some really battle-tested software these days that has become simpler to configure and run over time. People seem scared to r…
Yea exactly and unless you are FB scale you can just run a single docker container and never really have to worry (granted you know how to use Docker). Most small startups are actually the ones who don’t really need SaaS services.
This has not been the case at multiple employers and or consulting clients.
If you're providing software to an enterprise this almost will never fly. That single docker container will have an outage when basically anything happens. The container dies, systemd fails to restart, node dies, network switch dies, data center has basically any major issue, etc.
I think your comment brings value just probably biased with your own experience of running a consumer to consumer startup.
Re: We reduced the AWS costs of our streaming data pipeline
#58I am curious about the actual cost in $! Managing your own kafka or observability infra is expensive, you need a team to do this. A 67% reduction doesn't say the whole truth. They have more services to manage now, which means they need more people and more time to do this. Saving 10k from your AWS bill by hiring 2 more engineers is not cost effective.
Or course it is. Where did we get the idea that engineers are hired to do only one thing? This has never ever been the case in my experience. Also Kafka being hard this manage is not the case. A simple look into many small companies and startups running their own clusters shows otherwise.
At a certain size or number of self run services, they very well might be. I used to be the guy that did the set up for these sort of self managed solutions, and ran them day to day. In some shops the workload was high enough we needed multiple people like me doing it. Or a whole team. Doing DevOps style management of them just let us do it with fewer people - it certainly didn't make it feasible for developers to do the day to day management of these services and still write code.
Re: We reduced the AWS costs of our streaming data pipeline
#59Earlier quoted context omitted.
False equivalence. The engineer will be doing more than just cloud work. This comparison is the #1 flawed sales tactic the cloud companies use to convince you youre saving money
Yes. I’ve found that the amount you have to learn to use a managed service often equals or exceeds the amount you have to learn to run something on EC2 or on-prem. The automation/management costs of AWS or equivalent are a lot higher than people think and not significantly different from the costs to learn Linux and enough networking to do an “old-fashioned” deploy.
Now the cloud is so complicated that you have to hire "devops". It's the same people as before, with a higher salary.