4 ms·
No system can credibly claim to sustain massive consumer scale until proven in real life. Even if your technical architecture supports scale and federation, th
by klabb3 1y ago
No system can credibly claim to sustain massive consumer scale until proven in real life.
Even if your technical architecture supports scale and federation, these are just some threats off the top of my head:
- spam, fraud and Sybil attacks, deteriorating the experience for everyone
- infighting, forking among maintainers of core libs and protocols
- maintainers get poached by mega corps
- hostile takeovers of foundations, trademarks and auxiliary institutions
- a single entity within federation gets too large and imposes their own changes that can’t be rejected without losing majority of users or forking (see infighting)
- VC/deep-pocket subsidized competition offering free service (say eg video calls) and unlimited marketing, OEM pre-installs etc, to poach critical mass of users
I love the idea of federated systems. But I think some of us nerds think too much about tech and too little about the social and economic dynamics of the real world.
- EuAndreh 1y agoDespite its flaws and issues, email is federated and has been working at scale for decades.
- klabb3 1y agoI agree. That’s an interesting model for chat. But remember, modern email is quite complex when you add all the standards for authenticity and security together, as well as informal requirements like spam filtering. But even if self-hosting were a pain, it’d still be an improvement over today’s fragmentation-by-app status quo.