• 0 Posts
  • 7 Comments
Joined 1 year ago
cake
Cake day: June 6th, 2023

help-circle

  • erogenouswarzone@lemmy.mltoSelfhosted@lemmy.worldHow do you backup your data?
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    1 year ago

    So tape doesn’t make sense for the typical person, unless you don’t have to buy the equipment and store i.

    But, if you’re even a small company it becomes cheaper to use tape.

    Companies don’t like deleting data. Ever. In fact some industries have laws that say they can’t delete data.

    For example, the company I work in is small, but old. Our accounting department alone requires complex automated processes to do things each day that require data to be backed up.

    From the beginning of time. I shit you not. There is no compression even.

    And at the drop of a hat, the IT dept needs to be able to implement a backup from any time in the past. Although this almost never happens outside of the current pay cycle, they need to have the option available.

    The best way they have to facilitate this (I hate it - like I said they’re old) is to simply write everything multiple times a night. And it’s everything since we started using digital storage. Yes, it’s overkill and makes no sense, but that’s the way it is for us. And that’s the way it is for a lot of companies.

    So, when we’re talking about that amount of data, and tape having a storage cost advantage of 4:1 over disk, it more than pays for all the overhead for enterprise level backups.






  • I don’t know anything about working at reddit, but I’ve worked at enough software companies to know generally what people do all day

    HR - hires employees, deals with insurance and other perks, fires employees, probably communicates with the board or governing body.

    Software - there are a few departments here, the most interesting of which is programming new features. Most will never see the light of day, but they’re working on them.

    • QA - tests new features and bug fixes and patches before they go live.

    • IT department for when developers computers do unexpected things.

    • Tickets - a team of developers/systems engineers to fix bugs and issues in the production source code. They will typically have 1-10 people on call at all times outside of normal business hours.

    • Systems Engineering - they decide how and what systems to implement, upgrade, retire etc. They need to coordinate with developers to plan software/hardware upgrades to make sure they don’t mess anything up unexpectedly (but it almost always happens during an upgrade)

    • Accounting - Accounts Payable (when you pay money for something, like AWS); Accounts Receivable (when you receive money, like for artificially inflating posts to the front page for money); Finance - should and how much money should be borrowed/invested to run the business; and a ton more depts honestly, any of which without the business would crumble.

    • Advertising - Both advertising Reddit in other media, and arranging sponsors to put their ads all over the place.

    • Executives - they plan the strategy for each dept listed above. Although this being an internet service, the CIO might be slightly more inflated than a typical company.

    And there’s probably a lot that I’m forgetting. But really, all this is just to illustrate about one of the most trafficked websites every is “How are they running a business with only 2,000 employees”