this post was submitted on 17 Jun 2023
161 points (100.0% liked)
Technology
37745 readers
574 users here now
A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.
Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.
Subcommunities on Beehaw:
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
know very little about the programming but it feels like there would be some sort of SSO multi-instance user account syncing solution.
Make an account on one instance, say Lemmy.World, and from that account request access to the other instances that you would like to join. Your account would get cloned and synced to the other instances that you get accepted to and posts/comments in that instance would be stored on that instance account as a secondary instance.
Posts could be cloned to all federated clone accounts or you could designate a secondary backup acount in case the primary server goes down. Maybe there could be a limit of instances you join like 3-5 cloned accounts to reduce duplication of data and maybe only clone messages, not media or something unless specifically requested. It would also allow for folks to continue posting and browsing even if their primary instance is overloaded or down which would improve the end user experience.
Again I only have an approximate idea how this works so this may all be dumb...
I am also not a programmer, but I have been thinking about the above idea as key to simplifying the adoption of lemmy to the broader public. I think that this idea is good, but the fact that the host instance must locally store all the data of another instance it's federated with seems resources intensive (but I bet storage is cheaper than processing calls). Wouldn't it make more sense to have a shared API-like protocol to allow instances and users to migrate freely using a SSO?