• 0 Posts
  • 3 Comments
Joined 2Y ago
cake
Cake day: Jun 30, 2023

help-circle
rss

The text in English is “help, I installed the incorrect homebrew”


You can easily scale a monolith. You typically horizontally replicate any web server (monolith or not) to handle whatever traffic you’re getting. It shouldn’t really matter what type of traffic it is. Plenty of the world’s biggest websites run monoliths in production. You know how people used to say “rails doesn’t scale”? Well they were wrong because Rails monoliths are behind some huge companies like GitHub and Shopify.

The lemmy backend is also quite lightweight and parallel so it’s cheap and effective to replicate.

In my professional experience microservices are usually a dumpster fire from both the dev perspective and an ops perspective (I’m a Site Reliability Engineer).


There’s no reason that a monolith can’t scale. In fact you scale a monolith the same way you scale micro services.

The real reason to use micro services is because you can have individual teams own a small set of services. Lemmy isn’t built by a huge corporation though so that doesn’t really make sense.