Isn’t there a big danger of advertising and influence moving in if you have a handful of centralized servers?
Sock puppet accounts to influence the conversation don’t make economic sense when the people you are influencing number in the thousands. They do when you are in the millions.
Paying a server admin for influence or a hand on the scale makes no sense if that server has thousands of users mostly subscribed to your handful of communities on your handful of large instances.
Yes, the user experience is easier, but I think it opens things up to community attack scenarios that a wider federation of of servers with a wide distribution of popular communities makes more difficult.
And to be clear, I don’t mean attack as in taking systems offline. I mean attack as in moneyed interests doing the type of thing moneyed interest does on all popular social media. Things that I believe make the user experience worse.
My fear is that your desire for centralization to make the user experience easier creates a system that makes the user experience worse in a way that makes it much more difficult to fight.
Awesome write up. I appreciate the transparency and the knowledge transfer for others trying to keep their Lemmy instances up under load.
I too use B2 for a restic target in my home network. I’m not delivering any content, but I’m assuming you are aware of the B2 integration with CDN’s that at least don’t incur B2 egress charges? https://www.backblaze.com/b2/solutions/content-delivery.html
I’d assume there are CDN bandwidth charges involved. I have no idea how those compare to the VPS charges. I’m also certain the setup isn’t simple.
I’m looking forward to similar posts and can’t express how much I appreciate the transparency.