Fairwinds

Fairwinds

Industry

Internet Software & Services

Use case

Fairwinds helps enterprises manage Kubernetes clusters by providing a tool that tracks costs, ensures security, and enforces consistent policies across applications.

Impact

Extended data retention from 14 days to 13 months Simplified cost analysis for Kubernetes workloads Improved query performance and efficiency Enabled faster iteration of new features based on customer needs Reduced development time for new functionalities

Overview

Fairwinds simplifies Kubernetes management for enterprises by providing powerful cost analysis, security insights, and policy enforcement through a unified platform.

Fairwinds

Company and Use Case Fairwinds, a Boston-based company, helps enterprises streamline the management of their Kubernetes clusters. Their platform provides insights into cost, security, and policy management for companies managing multiple applications. With Kubernetes' complexity, Fairwinds simplifies cluster management, allowing platform teams to enforce consistency and avoid security risks and cost overruns.

Performance Problems to Solve Fairwinds faced challenges with handling time-series data related to tracking Kubernetes cost and performance. Their initial setup using PostgreSQL struggled to scale past two weeks of data, leading to customer frustration over limited data visibility and inability to manage costs effectively across clusters.

Performance Gains Unlocked By integrating TimescaleDB, Fairwinds expanded their data retention from two weeks to over 13 months. TimescaleDB’s ability to aggregate data over time improved query performance, enabling Fairwinds to offer real-time cost analysis and efficient reporting to their customers. This flexibility allowed for quick iterations of new features based on customer feedback, without sacrificing performance.

We went from a 10-second load for a large customer to a 500ms load, thanks to Timescale’s materialized views.

Robert Brennan, VP of Product Development