1431

It was to talk about "team restructuring"

you are viewing a single comment's thread
view the rest of the comments
[-] TrustingZebra@lemmy.one 40 points 2 years ago

You're the guy 1984 was talking about...

[-] wim@lemmy.sdf.org 60 points 2 years ago

Got to agree with @Zushii@feddit.de here, although it depends on the scope of your service or project.

Cloud services are good at getting you up and running quickly, but they are very, very expensive to scale up.

I work for a financial services company, and we are paying 7 digit monthly AWS bills for an amount of work that could realistically be done with one really big dedicated server. And now we're required to support multiple cloud providers by some of our customers, we've spent a TON of effort trying to untangle from SQS/SNS and other AWS specific technologies.

Clouds like to tell you:

  • Using the cloud is cheaper than running your own server
  • Using cloud services requires less manpower / labour to maintain and manage
  • It's easier to get up and running and scale up later using cloud services

The last item is true, but the first two are only true if you are running a small service. Scaling up on a cloud is not cost effective, and maintaining a complicated cloud architecture can be FAR more complicated than managing a similar centralized architecture.

[-] shiftymccool@lemm.ee 13 points 2 years ago

I worked in operations for a large company that had their own 50,000 sq ft data center with 2000 physical servers, uncountable virtual servers, backup tape robots, etc... Their cooling bill would like to disagree with your assessment about scaling. I was unpacking new servers regularly because, when you own you own servers, not only do you have to buy them, but you have to house them (so much rented space), run them, fix them, cool them, and replace them.

Don't get me wrong, I've also seen the AWS bill for another large company I worked for and that was staggering. But, we were a smaller tech team and didn't require a separate ops group specifically to maintain the physical servers.

[-] wim@lemmy.sdf.org 22 points 2 years ago

If you really need the scale of 2000 physical machines, you're at a scale and complexity level where it's going to be expensive no matter what.

And I think if you need that kind of resources, you'll still be cheaper of DIY.

[-] MrPoopyButthole@lemmy.world 7 points 2 years ago

Yup, if your solution is not cloud agnostic you've fucked up.

[-] severien@lemmy.world 5 points 2 years ago* (last edited 2 years ago)

Being cloud-agnostic also means additional cost/complexity.

Sometimes the only way to win the game is by not playing it.

[-] MrPoopyButthole@lemmy.world 8 points 2 years ago

I would argue that most cloud native services existed in their standalone forms way before public clouds made their own versions. For example there are loads of message queue systems that are just as easy to incorporate and are cloud agnostic, some of them are FOSS. Sure you can reinvent the wheel but in most cases something like RabbitMQ will work OK depending on the use case. Having cloud vendor lock in is where cost catches up with you. Complexity is arbitrary since there are ways to make anything overcomplicated.

[-] severien@lemmy.world 2 points 2 years ago* (last edited 2 years ago)

RabbitMQ is more expensive on AWS than e.g. SNS/SQS. It's not a coincidence, you're trading lock-in for a cheaper price.

The increased complexity comes from the fact you will need some components which exist in either managed, but vendor lock-in form, or you need to spin them up / managed yourself.

[-] MrPoopyButthole@lemmy.world 3 points 2 years ago

Right, paying for managed services whether cloud native or not is pretty much the same thing, it hurts in the pocket. Spinning up your own RabbitMQ on a VM is both cheap and cloud agnostic, especially if sized right.

[-] m4xie 9 points 2 years ago* (last edited 2 years ago)

I didn't look at the username, so this came across as an underserved Orwell-referencing insult. Lol

Accusing him of being O'Brian or something.

this post was submitted on 30 Aug 2023
1431 points (100.0% liked)

Programmer Humor

37389 readers
22 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 6 years ago
MODERATORS