logoalt Hacker News

anon7000yesterday at 11:12 PM1 replyview on HN

Bluesky is designed the way it is because of scale. How do you make a p2p app that can handle hundreds of millions of posts per day without beefy servers helping? Bsky is designed so that the microservices themselves can be decentralized and so multiple different types of apps can be built on the same protocol/infra.

Obviously, it’s early days, and hopefully there is even more experimentation in the p2p space. But atproto architecture is a very fair experiment in this space. I can store my data on my own server, use a client app I wrote, subscribe to a specific aggregation/feed service I prefer, use the moderation list I want… all while still being connected to the larger protocol & network. It’s pretty neat.


Replies

cluckindantoday at 12:07 AM

You use routers as the beefy servers. Unicast, multicast, broadcast.

Unfortunately that means the implementation needs to reach all the way into the network layer.