Company
Date Published
Author
Brian Walsh, Sr. Platform Engineer, Quizlet
Word count
1106
Language
English
Hacker News points
None

Summary

Quizlet, a global learning platform, faced challenges in managing cloud costs and empowering engineers to act on cost-saving recommendations. To address this, the company implemented Harness Cloud Cost Management and developed an automated workflow that creates pull requests (PRs) for cost-saving recommendations related to their microservices, integrating these with Slack for better visibility and engagement. This approach increased the engagement rate from 0% to 75-80% among engineering teams, resulting in an average 40% reduction in Kubernetes workload costs. The automated system uses Google Cloud Scheduler and Functions to pull recommendations from the Harness API, edit configuration files in GitHub, and notify service owners via Slack. The process also includes a well-defined repository structure and utilizes Helm and Kustomize to manage configurations, allowing for efficient navigation and editing of files. To ensure PRs are assigned correctly, the CODEOWNERS file is maintained and updated as needed. The initiative has provided significant cost savings and improved the efficiency of cloud cost management at Quizlet.