4 ms·
Clearly, you've never worked in distributed systems, and your impression of Twitter (and other large "centralized" by your definition systems) are actually huge
by smlacy 14y ago
Clearly, you've never worked in distributed systems, and your impression of Twitter (and other large "centralized" by your definition systems) are actually huge, loosely coupled decentralized systems.
The real difference is whether than decentralized, loosely coupled system is run by and owned by a single corporation, or not.
It's the design of the system itself that determines latency, not the centralized vs. decentralized argument.
You're speaking as if twitter.com is a single giant machine on a single IP address. In fact, it's thousands of loosely coupled machines and services all working in tandem across nearly the entire globe. Sounds like a typical decentralized system to me.
- volaski 14y agoI have a feeling that everyone in this particular branch of the thread seems to criticize me based on their disagreement with the definition of terms I used. I understand it can be confusing because I used these terms interchangeably as well as in more loose context, and I apologize for being incoherent. I tried to elaborate my logic throughout the rest of this thread here and there, so if you have time, please read through them. Trust me. I do know a thing or two about the technologies I mentioned in the post.