cannot

joined 1 year ago
[–] cannot@lemmy.ml 6 points 1 year ago* (last edited 1 year 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.

[–] cannot@lemmy.ml 16 points 1 year ago

His manner of death was unspecified

[–] cannot@lemmy.ml 1 points 1 year ago* (last edited 1 year ago) (1 children)

Well, you got #1 out of 3 accurate. With a 33% level of integrity they just might hire you.

[–] cannot@lemmy.ml 4 points 1 year ago* (last edited 1 year ago) (1 children)

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.

[–] cannot@lemmy.ml 3 points 1 year ago* (last edited 1 year ago) (3 children)

About to be one more. (In case it was unclear, this is a metaphor and an alt.)

[–] cannot@lemmy.ml 5 points 1 year ago (5 children)

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.

view more: ‹ prev next ›