Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)CA
Posts
0
Comments
17
Joined
2 yr. ago

  • It also adds to the deployment complexity even more. Just from memory, to run Mastodon you need:

    • any number of Rails web servers (horizontally scalable)
    • any number of Sidekiq worker processes (horizontally scalable)
    • a PostgreSQL database for persistent storage (vertically scalable modulo sharding)
    • a Redis server for caching and Sidekiq (vertically scalable modulo sharding)
    • a Elasticsearch server for full text search (vertically scalable modulo sharding)

    So this is at least 5 different server processes to manage, In reality for almost all deployments, Redis and Elasticsearch are unnecessary; the database can be used for jobs and full text search. Further, it could even be SQLite for all but large instances.

    The deployment story for Mastodon is a nightmare and a substitute like Pleroma or even better something in Rust is necessary.

  • I don't live under and don't want to live under either, because I am a radical anarchist and don't believe in states or borders. So, I did kind of answer your dumb, misdirecting, whataboutist false dichotomy with my first reply. Hope you are happy with the answer. It's bedtime now.

  • You asked a completely irrelevant question to deflect to a different subject, presumably because you thought I was American. Unfortunately I've slayed a lot of tankies and I know your tricks. I'm not falling for your misdirection.