programming.dev is the 9th largest lemmy server. https://join-lemmy.org/instances
That stat was probably that low due to the server being down for around 90% of the last two weeks. If you look now it's at 220 and it will continue to go up.
On top of that, every action on every server that is federated is relayed to every instance. So all of lemmy.world's activity is still relayed to us and we have to handle it. Same for the other servers.
On top of that we also operate many other services:
- bytes.programming.dev
- git.programming.dev
- blocks.programming.dev
- etc (there's a lot)
But really it was mostly just postgres thrashing on all the requests. Here's a look at our Cloudflare dashboard for number of requests:

Yes this should be handle-able by a server that small (think actor paradigm), but I was unable to tune postgres to get it to that point as I'm not great at database stuff. I'm sure a DBA would have done a better job. I will note that some of the queries being used in the lemmy code are very badly optimized and were taking 20+ seconds to run each time, locking up the instance. With that on top of some other badly optimized selects for things like reading comments (which would take like 7s mean), there wasn't much I could do.
With the cost difference it was well worth it to just upgrade to a cheaper better server all around.


You have a vast misunderstanding of why passkeys aren't transferrable or usable outside of those providers. It had nothing to do with lock-in, but because every implementation was different. And no, you do not 'depend on the site' to let you use that option instead of a major provider. There's a standard now and everyone is following it. If you can use a passkey you can use your password manager to manage that passkey.