Hi! Does anyone have a ressource to explain how Lemmy works in terms of the more complicated stuff, as:
If a community is hosted on instance A and a user that’s on instance B creates a post in this community, is the post hosted on A, B? Or are individual comments hosted on the instance of their respective authors?
what happens when your account gets deleted? Are all my messages deleted? Does this happen to all instances (it syncs the deletion?)
do instances cache posts and comments posted on other instances? If so, RAM or disk?
will having too many instances increase the load of all instances? (If they all have to sync?)
if I want to check the comments of a post, does my client ask this to my instance of to the instance of the author or to the community’s instance?
Questions like this. I guess most will be answered by explaining deeply how ActivityPub works but if anyone has that info, please share :)
@MentalEdge I have one important clarification to what you said: content is not controlled by the instance it started on, but rather the original instance sends content out to others, and each instance controls the content on its own.
Among other reasons this is important because it has privacy implications. You don't control your content here. You cannot rely on the privacy you set it to, because once it's out every instance can do with it what they want.