This article was originally published on the Mattermost Engineering Blog.

Cloud Optimization: Pillars of Success

At Mattermost, we’ve embarked on a transformative journey in cloud optimization, marked by strategic initiatives and innovative approaches. Here are the key pillars that have guided our success:

1. Systematic Cost Tracking

2. Infrastructure Optimization

3. Monitoring and Alerting Evolution

4. Reserved Instance Management

Future Strategies: Embracing ARM/Graviton

Our forward-looking strategy includes:

Lessons Learned: Spot Instances

Our experience with spot instances taught us valuable lessons about balancing cost savings with operational stability. While the potential for savings was attractive, we found that the unpredictability and management complexity didn’t align with our operational objectives.


This post is a summary of our detailed engineering blog post. For the complete technical details and implementation specifics, please visit the original article.