justinclift a day ago

Wow. ~US$40k/mo running costs, with about US$5k/mo for server hosting:

https://lichess.org/costs

It looks like the servers are individually managed via OVH or similar, rather than running their own gear in co-location or similar. Wonder why?

  • tormeh 16 hours ago

    Easy: If something is wrong with the physical gear it's OVH's problem rather than theirs. It also means no one has to ever go to the data center which is probably important for a geographically distributed team (I assume they are). Cheap, no-frills cloud is extremely underrated, IMO.

  • squigz 19 hours ago

    Surprising numbers, and really goes to show how cheap the hardware/software side is for this sort of thing if you do it right.

    I wonder what the "Misc dev salaries" is for - only curious because it's a flat $5k

    • justinclift 19 hours ago

      Heh heh heh.

      To me those numbers seem on the high side as I'm (personally) used to (for cheap projects) scavenging together stuff from Ebay before deploying to a data centre. ;)

      • squigz 18 hours ago

        lichess is hardly a "cheap project" though :P It's one of the most popular chess platforms

  • benmmurphy 13 hours ago

    its also crazy how much cheaper it is than AWS. the primary DB is around $500/month with 32 CPU and 256 GB of RAM and 7TB. AWS RDS db.m6gd.8xlarge which is 32 CPU and 128 GB of RAM costs $2150/month before paying for storage as well.

    • bryan_w 12 hours ago

      Yeah, but you get what you pay for. That m6gd.8xlarge would never be subject to such a long network outage as once the hardware fault was detected, it would be moved to another machine

      • beaviskhan 8 hours ago

        Yup, and you also get to make AWS deal with OS upgrades, DB upgrades, backups, etc.

        • paulryanrogers 4 hours ago

          You have to pay 2x for multi-AZ or you get downtime for upgrades. And DB major version upgrades require manual effort unless you want to roll the dice on their new blue-green feature, which can take hours to fail or finish cutting over.

hilux 13 hours ago

I'm a patron!

I really appreciate the benefits package for patrons. Thibault is zee best.