this post was submitted on 13 Jun 2023
172 points (99.4% liked)
lemmy.ml meta
1406 readers
1 users here now
Anything about the lemmy.ml instance and its moderation.
For discussion about the Lemmy software project, go to !lemmy@lemmy.ml.
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Is most of the discussion about the infrastructure done in a community here, or do you folks have an invite only discord/slack or something @nutomic@lemmy.ml?
I've been working in devops for 4 years now, but with mostly kubernetes and AWS, but I'd like to throw some ideas and just ask some more specific questions about the infrastructure. Like I'm curious why autoscaling the web servers and moving the database server to a dedicated instance is not the current configuration.
There is really not much to discuss. The server was overloaded so we got a bigger one. And there is no reason to mess with stuff like kubernetes when a single server works fine. After all our job is to improve the Lemmy software for everyone, not build a huge centralized platform only on lemmy.ml.
Exactly. lemmy.ml is lemmy.ml - just a single instance. there should be incentive for other to stand up instances of their own. overload on any instance is good reason for ppl to get out there and build new instances.
I agree with the kubernetes point. Not every problem needs it.
I was more curious about having a load balancer infront of an autoscaling group of servers with the existing images that you are running off of, minus the self hosted database server. Then you would be able to handle spikes automatically. Just curious if that has been thought of.
Having it accessible to everyone is great. For sure. But I was just thinking that having stronger pieces of infrastructure for instances that handle more traffic might be beneficial.
So far it's not necessary and there are more urgent problems to fix.
I agree, lots of application improvements and bugs are probably your priority. That should always be the focus of the application developers. I honestly want to try and experiment with this idea now.
If I get a good repository going that focuses just on the infrastructure side of things, I will post it here.