I wanted to post this question in a neutral community and not the specific Lemmy or Piefed ones.

I am curious to learn how resource utilization is comparing in the real world operation of Piefed vs. Lemmy instances, given a similar level of users and user activity? Considering that Piefed is written in Python and Lemmy is written in Rust, I would think that the difference would be significant, but I recall someone mentioning in the past that the main resource constraint for both these platforms would be database-related instead so the language choice wouldn’t have much impact. I’m curious if this is proving correct in the real world as opposed to in theory.

I know that there are a few admins out there who are running both and I would love to hear their thoughts on this.

  • Cricket [he/him]@lemmy.zipOP
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 days ago

    Thank you very much for your detailed reply! It’s interesting that they’re pretty similar. I had thought about that possibility of performance-critical Python libraries being being written in a system language. I appreciate it.

      • Cricket [he/him]@lemmy.zipOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 days ago

        Do you mean at smaller scales? I’ve read many articles in the past that say that some languages for web application servers perform better / require less resources for the same performance than others but maybe it makes more difference at larger scales.