Does it actually matter?

  • maegul@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    1 year ago

    Yea, for whatever reason, lemmy.world became the sort of de facto “main” instance, which isn’t a bad thing and lemmy.world isn’t a bad choice at all, ruud AFAICT is a dedicated and experienced fediverse admin.

    There may be issues to centralising the user load too much. I don’t have the technical knowledge to back this up, but it probably makes sense that there is such a thing as too much for one server to handle. If it has to handle all of the user requests as well has syncing all of the large and popular communities that a “main” instance is likely to host, then it’s just a lot and probably requires technical solutions and investment beyond what one admin/team is willing or capable of doing. Plus, lemmy the software may not be designed for that sort of load, which probably requires a distinct architecture from that of a smaller instance.

    So it probably, at point at least, makes sense to spread the load of both the users and the communities. However, it seems that redditors as accustomed to a “central” and singular service as they are have kind of opted in to re-creating a central “main” instance like they’re used to. It may very well be a bad habit, as it presumes that there’s just some giant server and a dedicated tech team sitting there waiting to scale up at a moment’s notice. Of course, lemmy.world are free to halt sign ups and encourage users to pick other instances. But it remains to be seen how lemmy, its software and the fediverse/threadiverse in general handles communities/groups/magazines at this new scale.

    In the mean time, intentionally spreading the load might help. As would donating to the developers and your admin!!

    • ritswd@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      I have the technical knowledge to back it up, and I confirm your understanding is spot on.

      • maegul@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Thanks!

        Can we pick your brain on this?

        For a big instance getting an over-sized user base … roughly how many would that be and what could the instance do about it? I’d imagine a number of infrastructural things could be done before the core lemmy code base and design needs to be substantially changed or redesigned. Big separate database service, big beefy primary server/instance or even a cluster like kubernetes (which is what mastodon.social use AFAIK).

        As for the alternative where many users are distributed more even across many instances, how well would that or can that scale with all of the community data that would need to be synced up between all the instances? From what I’ve gathered, it’s precise this kind of work that’s plagued lemmy.world somewhat and caused some of the issues that users have been having, largely, it seems, from the server being overloaded with “federation workers” timing out.