PerfectScale by DoiT helps OneFootball optimize Kubernetes for global football traffic at scale
- 25%
- reduction in Kubernetes infrastructure costs
- 80%
- reduction in engineering effort spent on Kubernetes cost optimization and resiliency tuning
Riftweaver faced challenges in scaling its Kubernetes environments to handle unpredictable game player load as it moved from closed beta to early access and public launch. With a production cluster and multiple non-production environments running on AWS EKS, DevOps engineer Rumby Osei relied on Cluster AutoScaler (CAS) for node scaling and Horizontal Pod Autoscaler (HPA) for pod scaling. When services began experiencing throttling issues, she turned to VPA but hit roadblocks: it didn't provide historical data or consistent results. Key pain points included frequent CPU throttling during load tests and live gameplay causing lag, time-consuming manual troubleshooting with conflicting metrics, and limited visibility from existing tools that lacked historical insights and actionable recommendations.
PerfectScale became an integral part of Riftweaver's infrastructure strategy. Osei uses it to reduce CPU throttling by identifying high-risk workloads and providing tailored recommendations for CPU adjustments; simplify resource allocation through insights into underutilized nodes and workloads, enabling optimization of both pod placement and node selection; and improve resiliency by prioritizing changes based on PerfectScale's risk profiles, minimizing issues like dropped or duplicate API calls. PerfectScale's UI, risk profiles, and unique features like CO2 tracking gave Osei confidence in the recommendations.
PerfectScale has been a game-changer. The insights have not only solved immediate issues but also prepared us for future growth as we expand to more platforms and users.
Rumby Osei, Senior DevOps Engineer at Riftweaver
Riftweaver is an innovative gaming studio that has made big strides in the past year. From launching its flagship game to introducing gameplay on platforms like Steam and iPads, the studio has over 80,000 downloads of its game. With a small team of just 15 employees, Riftweaver's backend infrastructure is managed by a single DevOps engineer, Rumby Osei—who ensures the game's infrastructure scales efficiently while delivering a seamless experience for its growing player base.
Rumby Osei began looking for a solution that could help her make more data-driven right-sizing decisions, reduce performance bottlenecks, and provide actionable insights into resource usage. After a discussion with PerfectScale's team, Rumby saw its potential to bridge the gap between load-testing predictions and real-world user behavior to improve the resiliency of her workloads. "PerfectScale's UI and risk profiles gave me confidence in the recommendations. It also introduced features I hadn't seen before—like monitoring environmental impact with CO2 tracking."
PerfectScale is now an integral part of Riftweaver's infrastructure strategy. Osei uses it to reduce CPU throttling by identifying high-risk workloads and providing tailored recommendations for CPU adjustments. Insights into underutilized nodes and workloads enabled her to optimize both pod placement and node selection, reducing waste and improving efficiency. By prioritizing changes based on PerfectScale's risk profiles, Riftweaver minimizes issues like dropped or duplicate API calls that previously frustrated users.
PerfectScale is helping Riftweaver scale to meet growing demand while reducing operational overhead. Key outcomes include: a 59% reduction in CPU throttling across six critical APIs, ensuring smoother gameplay; improved user experience with fewer interruptions even during peak usage; streamlined operations enabling a one-person DevOps team to proactively manage scaling and resiliency with minimal manual effort; and cost-effective scaling through PerfectScale's Community Package, allowing the team to optimize infrastructure without additional financial strain.
PerfectScale's intuitive interface, robust analytics, and actionable recommendations made it an essential tool for Riftweaver's small but dynamic team. Features like environmental impact tracking and HPA visibility also aligned with the studio's forward-thinking approach to infrastructure management. By integrating PerfectScale, Riftweaver has optimized its Kubernetes environment, ensuring scalability, reliability, and a superior player experience. As the studio continues to grow, PerfectScale remains an important partner in its journey to deliver exciting, lag-free gameplay to players worldwide.
Explore how PerfectScale helps teams right-size clusters, reduce waste, and improve performance without manual tuning.