Today I coded something I've been dreaming about for many months - a solution to the scaling problem.

The problem is that if 20 people cast 5 votes and those votes are federated to 500 servers, the instance hosting the community needs to do 20 * 5 * 500 = 50,000 network requests.

The solution is to bundle the activity up into chunks. I describe the solution and how does it here peertube.wtf/w/v5aWpxjS2P4pJSn (probably only of interest to developers).

0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.nzoss.nz/users/rimu/statuses/114805375045602567 on your instance and quote it. (Note that quoting is not supported in Mastodon.)