I’ve heard about a number of people planning to launch services and being worried about PDS scaling.
It doesn’t seem to be common knowledge that the Bluesky team runs the reference TypeScript PDS https://github.com/bluesky-social/pds on bare metal servers, where each server hosts 300K - 500K accounts.
Of course, that’s bare metal from a team that designed the system.
But, the bottom line is, you can start with vertical scaling – a big powerful server.
Does anyone have other “devops recipes” for high availability / failover / backup they’d like to share?
Recipes
Please add links to other recipes / articles. The deploy-recipes in the bsky github have useful technical options https://github.com/bluesky-social/deploy-recipes