← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

Netflix Transitions from In-House to Open-Source Flink Autoscaler

🔄 Updated 2h ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Netflix operates over 30,000 Flink jobs across AWS regions.
  • The company built its first autoscaler around 2019.
  • The open-source Flink autoscaler handles workloads the in-house system could not.
  • Netflix is converging on the open-source autoscaler for future use.

Dual Autoscaler Operation

Netflix currently runs two distinct autoscalers for its Apache Flink stream processing infrastructure. One is an in-house system developed years ago, and the other is an open-source solution from the Apache Flink community. The company is in the process of consolidating its operations onto the open-source autoscaler.

Motivation for Autoscaling

Netflix has utilized Apache Flink for stream processing since 2017, managing over 30,000 Flink jobs across multiple AWS regions as of 2026. These jobs, ranging from simple data shuttling to complex stateful pipelines, experience fluctuating loads. Provisioning resources for peak demand is inefficient, while provisioning for average loads leads to performance issues during surges. Autoscaling is critical to dynamically adjust resources without manual intervention.

The Initial In-House Solution

The first autoscaler, developed around 2019, operated as a separate stream-processing job on Mantis. It consumed real-time cluster metrics from Atlas, including CPU, network, Kafka lag, input-rate, and consume-rate signals. This system used a combination of lag-derived catch-up time, utilization thresholds, performance history, and regression analysis to make scaling decisions. Its design allowed it to function independently of the Flink platform.

Transition to Open Source

The open-source Flink autoscaler provides capabilities that the homegrown system lacked, particularly for more complex and diverse workloads. Netflix is gradually moving towards full adoption of the community-developed solution, aiming to streamline its autoscaling infrastructure and leverage the broader community's advancements. This shift reflects lessons learned regarding the costs and benefits of maintaining custom infrastructure versus adopting mature open-source alternatives.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~21 min · 18 stories · Aug 21

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

Netflix is migrating its Apache Flink stream processing jobs from a proprietary autoscaling system to an open-source solution from the Apache Flink community. This transition addresses limitations of the in-house system, which was not designed for the complexity of newer workloads, and aims to consolidate operations on a single, more capable platform.