Centralized/Decentralized/Distributed illustrated https://mastodon.social/media/0QAbGoYA5vX_wfs3x-0
@Gargron This is pretty misleading. All the systems are distributed, as they involve multiple node connected to a network (I guess), and not a single one, for a certain granularity. The first one is centralized, and distributed, the second one is hierarchical (it seems, but it could be something else), and distributed, and the third image seems peer-to-peer, and distributed as well
@hypolite the connections in C are transitive though, presumably
@Gargron @angristan None of these are actually what federations like Matrix or Mastodon look like. In these, the servers form a mesh where each server makes direct connections to all the other servers, and all clients connect to a single server.
Note that the "decentralized" illustration still has a central server.
@Gargron @angristan @vurpo To clarify, I meant that all clients connect to _one_ server, not that they all connect to the _same_ server.
@Gargron okay but can i have these but animated bc beyond the useful educational aspect of this this is actually my aesthetic
Hm. That "Distributed" illustration (#3/right side) seems over-simplified..(?) There must be many more connections than only to what seems to be "nearby" nodes?
@Gargron How I ever see this illustration in Riot project ^^
I don't like "distributed" because we can speak about :
- the application network architecture : an instance can speak with an other instance or peer
- the computing architecture: got a webservice on a server, database possibly on other server...
I seen "acentralized" to qualify P2P networks