this post was submitted on 18 Dec 2024
85 points (81.0% liked)

Technology

60943 readers
5204 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 55 points 1 month ago* (last edited 1 month ago) (15 children)

Yeah, everyone struggles with that, especially since AWS doesn't really break down costs in a way that makes sense if you're trying to work out which business unit or feature is costing you money (unless you set things up where every team has their own account or whatever, and even then).

I think Netflix could probably start selling their tool and make more money from that then streaming if they can get it to work, because I'm guessing AWS makes it hard on purpose.

[–] custard_swollower 23 points 1 month ago (4 children)

Not sure what is hard in it - you need consistent tagging, and that by itself gives you a lot of mileage in cost explorer.

[–] [email protected] 4 points 1 month ago (1 children)

There's a lot of overlap of features. For example, we have a serverless function that does one thing for a dozen different departments, as well as for affiliates. Right now, our solution is just to say its part of the "operating expenses" bucket, which is our black box of things that just need to be paid.

The solution to fix this would be to split the function as separate instances, to get cleaner tag data.

But now you have separate instances of the same code and everything is even less efficient/effective, and significantly more overhead for "cleaner" tagging.

The serverless function is a extreme tiny example. Multiply that by bigger projects/critical architecture/etc.

For our company, we accept not really knowing the exact details, because the cost of getting that clarity is a magnitude more work for little gain.

[–] custard_swollower 1 points 1 month ago

My take is that it’s already your systems feature, rather than admins responsibility. If you treat departments like customers, you’d find a good way to spread the costs. If something is just a „common infrastructure”, you will always find something that makes costs that doesn’t have an easy way to track who triggered that - because you don’t pass enough information with it.

load more comments (2 replies)
load more comments (12 replies)