# operational-excellence

Published articles for operational-excellence.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## A Tale of Two Flink Autoscalers

DevFeed: [A Tale of Two Flink Autoscalers](<https://devfeed.tech/articles/a-tale-of-two-flink-autoscalers-134.md>)

Original publisher: [Read original article](<https://netflixtechblog.com/a-tale-of-two-flink-autoscalers-e9f6a1b1492b?source=rss----2615bd06b42e---4>)

Author: Netflix Technology Blog

Published: 2026-08-21T16:01:01Z

Content type: article

Language: en

Sources: [Netflix](<https://devfeed.tech/sources/netflix.md>), [Netflix TechBlog - Medium](<https://devfeed.tech/sources/netflix-techblog-medium.md>)

Topics: [apache-flink](<https://devfeed.tech/topics/apache-flink.md>), [autoscaling](<https://devfeed.tech/topics/autoscaling.md>), [Netflix](<https://devfeed.tech/topics/netflix.md>), [stream-processing](<https://devfeed.tech/topics/stream-processing.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Network](<https://devfeed.tech/topics/network.md>)

Tags: [apache-flink](<https://devfeed.tech/tags/apache-flink.md>), [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [aws](<https://devfeed.tech/tags/aws.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [netflix](<https://devfeed.tech/tags/netflix.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [operational-excellence](<https://devfeed.tech/tags/operational-excellence.md>), [scale](<https://devfeed.tech/tags/scale.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>)

### AI overview

Netflix describes running two Apache Flink autoscalers: an older in-house system and a newer one from the Apache Flink community. The article explains why autoscaling is necessary for more than 30,000 Flink jobs across AWS regions, discusses workload variability and the cost of resizing stateful jobs, and introduces the metrics-driven design of the first autoscaler.

### Source excerpt

Samuel Yeboah, Francesco Di Chiara and Mingliang Liu Today, Netflix runs two Flink autoscalers. That is exactly one more than we want. We built the first one in-house years ago, when there was no mature option suited to our platform. The second came from the Apache Flink community, and it can scale workloads our homegrown system was never designed for. We now run both in production and are steadily converging on the open-source one. Along the way we learned some hard lessons about metrics, cost, and the real price of maintaining infrastructure you could instead adopt, and we hope they are useful whether you run a handful of Flink jobs or tens of thousands. Why autoscaling is not optional at our scale Netflix has run stream processing on Apache Flink since 2017. As of 2026 we operate more than 30,000 Flink jobs across multiple AWS regions. Most are not deployed by hand; they are generated by our managed platform Data Mesh, so the majority of users never touch a Flink job directly. A smaller but growing set are custom jobs, built and operated by teams across the company for use cases like personalization, Ads, and Live events. They range from single-operator jobs that shuttle records between Kafka topics to stateful pipelines with branches, joins, and terabytes of state, and their load swings with daily cycles, launches, and regional failovers. Provisioning every one of those jobs for its peak is wasteful; provisioning for the average causes lag during surges. And in our platform a scaling action is not free: by default it means taking a savepoint, stopping the job gracefully, and restarting it at the new size, which for a large stateful job can take minutes. That leaves a genuinely hard question: how do you give each job the resources it needs, when it needs them, without a human in the loop and without breaking anything? The first autoscaler: watching from outside Our first answer, built around 2019, was an autoscaler shaped like a stream-processing job. It ran on M

## Subscription Model Best Practices: 10 Rules for SaaS Success

DevFeed: [Subscription Model Best Practices: 10 Rules for SaaS Success](<https://devfeed.tech/articles/subscription-model-best-practices-10-rules-for-saas-success-10406.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/subscription-model-best-practices/>)

Author: Ayush Agarwal

Published: 2026-03-31T00:00:00Z

Content type: tutorial

Language: en

Sources: [Dodo Payments Blog](<https://devfeed.tech/sources/dodo-payments-blog.md>)

Topics: [Software as a service](<https://devfeed.tech/topics/saas.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [best-practices](<https://devfeed.tech/tags/best-practices.md>), [billing](<https://devfeed.tech/tags/billing.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [operational-excellence](<https://devfeed.tech/tags/operational-excellence.md>), [payment-processing](<https://devfeed.tech/tags/payment-processing.md>), [pricing-strategy](<https://devfeed.tech/tags/pricing-strategy.md>), [retention](<https://devfeed.tech/tags/retention.md>), [saas](<https://devfeed.tech/tags/saas.md>), [strategy](<https://devfeed.tech/tags/strategy.md>), [subscription](<https://devfeed.tech/tags/subscription.md>)

### AI overview

A guide to subscription model best practices for SaaS businesses, covering pricing, trials, billing, retention, relevant metrics, and global payment processing.

### Source excerpt

10 proven subscription model best practices for SaaS. Covers pricing, trials, billing, retention, and the metrics that matter.

## An Update on Heroku

DevFeed: [An Update on Heroku](<https://devfeed.tech/articles/an-update-on-heroku-26367.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/an-update-on-heroku/>)

Author: Nitin T Bhat

Published: 2026-02-06T15:19:16Z

Content type: release

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [heroku](<https://devfeed.tech/tags/heroku.md>), [news](<https://devfeed.tech/tags/news.md>), [operational-excellence](<https://devfeed.tech/tags/operational-excellence.md>), [platform](<https://devfeed.tech/tags/platform.md>), [production](<https://devfeed.tech/tags/production.md>), [security](<https://devfeed.tech/tags/security.md>), [support](<https://devfeed.tech/tags/support.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Heroku is transitioning to a sustaining engineering model focused on stability, security, reliability, and support. The platform remains actively supported and production-ready, while product and engineering investments will emphasize quality and operational excellence rather than new features. Existing customers can continue using core services without changes, although Enterprise Account contracts will no longer be offered to new customers.

### Source excerpt

Today, Heroku is transitioning to a sustaining engineering model focused on stability, security, reliability, and support. Heroku remains an actively supported, production-ready platform, with an emphasis on maintaining quality and operational excellence rather than introducing new features. We know changes like this can raise questions, and we want to be clear about what this means [...] The post An Update on Heroku appeared first on Heroku.

## The future of software engineering is SRE

DevFeed: [The future of software engineering is SRE](<https://devfeed.tech/articles/the-future-of-software-engineering-is-sre-37646.md>)

Original publisher: [Read original article](<https://swizec.com/blog/the-future-of-software-engineering-is-sre>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-01-24T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [site-reliability-engineering](<https://devfeed.tech/topics/site-reliability-engineering.md>), [SRE](<https://devfeed.tech/topics/sre.md>), [future of software](<https://devfeed.tech/topics/future-of-software.md>), [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [No-code](<https://devfeed.tech/topics/no-code.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [macros](<https://devfeed.tech/tags/macros.md>), [no-code](<https://devfeed.tech/tags/no-code.md>), [operational-excellence](<https://devfeed.tech/tags/operational-excellence.md>), [sre](<https://devfeed.tech/tags/sre.md>)

### AI overview

The article argues that as code generation becomes cheaper, software engineering will increasingly center on SRE and operational excellence. It emphasizes that the difficult part is maintaining services as systems and business requirements change over time, reliably and at scale.

### Source excerpt

When code gets cheap operational excellence wins. Anyone can build a greenfield demo, but it takes engineering to run a service.

## GraphOS Summer 2024 Launch Recap

DevFeed: [GraphOS Summer 2024 Launch Recap](<https://devfeed.tech/articles/graphos-summer-2024-launch-recap-23323.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/graphos-summer-2024-launch-recap>)

Author: Andrew I. Carlson

Published: 2024-06-17T09:00:00Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphOS](<https://devfeed.tech/topics/graphos.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [API Platform](<https://devfeed.tech/topics/api-platform.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [batching](<https://devfeed.tech/tags/batching.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [graphql-federation](<https://devfeed.tech/tags/graphql-federation.md>), [launch](<https://devfeed.tech/tags/launch.md>), [operational-excellence](<https://devfeed.tech/tags/operational-excellence.md>), [performance](<https://devfeed.tech/tags/performance.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [recap](<https://devfeed.tech/tags/recap.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>)

### AI overview

Apollo's GraphOS Summer 2024 launch introduced capabilities aimed at improving the performance and operational excellence of GraphQL platforms. The article highlights GraphQL federation, supergraph operations, query batching, and telemetry and insights.

### Source excerpt

On, June 12, 2024, we hosted our GraphOS summer launch event, where we announced new features designed to improve the performance and operational excellence of GraphQL platforms. These new capabilities improve how API platform teams implement and optimize GraphQL federation, providing faster baseline performance and greater control over API request execution in a supergraph.

## Heroku Announces New Hiring as It Invests in Platform, AI, and Developer Experience

DevFeed: [Heroku Announces New Hiring as It Invests in Platform, AI, and Developer Experience](<https://devfeed.tech/articles/join-us-for-a-new-chapter-of-growth-and-innovation-26460.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/join-heroku/>)

Author: Andrew Fawcett

Published: 2023-08-31T02:04:27Z

Content type: opinion

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [Development](<https://devfeed.tech/topics/development.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [dx](<https://devfeed.tech/tags/dx.md>), [education](<https://devfeed.tech/tags/education.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [growth](<https://devfeed.tech/tags/growth.md>), [hiring](<https://devfeed.tech/tags/hiring.md>), [innovation](<https://devfeed.tech/tags/innovation.md>), [join](<https://devfeed.tech/tags/join.md>), [news](<https://devfeed.tech/tags/news.md>), [operational-excellence](<https://devfeed.tech/tags/operational-excellence.md>), [operations](<https://devfeed.tech/tags/operations.md>), [product-features](<https://devfeed.tech/tags/product-features.md>)

### AI overview

Heroku announces new hiring tied to a new phase of investment in its platform. The company says it plans to expand offerings, improve developer experience and integrations, and incorporate AI into customer applications and developer workflows.

### Source excerpt

While it's not our usual approach to announce hiring updates on our product blog, we're pleased to share our ongoing dedication to improving the Heroku experience. Focused Growth and Progress Heroku is entering a new phase of investment, and as a part of this initiative, we are opening up new positions for individuals who would [...] The post Join us for a New Chapter of Growth and Innovation appeared first on Heroku.

## incident.io: A scalable incident management solution built for enterprises

DevFeed: [incident.io: A scalable incident management solution built for enterprises](<https://devfeed.tech/articles/incident-io-a-scalable-incident-management-solution-built-for-enterprises-11823.md>)

Original publisher: [Read original article](<https://incident.io/blog/incident-io-for-enterprise>)

Author: Luis Gonzalez

Published: 2023-08-04T14:55:23Z

Content type: article

Language: en

Sources: [The incident.io Blog](<https://devfeed.tech/sources/the-incident-io-blog.md>)

Topics: [incident management](<https://devfeed.tech/topics/incident-management.md>), [incident](<https://devfeed.tech/topics/incident.md>), [Security](<https://devfeed.tech/topics/security.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [Single sign-on (SSO)](<https://devfeed.tech/topics/sso.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [SOC](<https://devfeed.tech/topics/soc.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [catalog](<https://devfeed.tech/tags/catalog.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-channel](<https://devfeed.tech/tags/incident-channel.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [operational-excellence](<https://devfeed.tech/tags/operational-excellence.md>), [outage](<https://devfeed.tech/tags/outage.md>), [post-mortem](<https://devfeed.tech/tags/post-mortem.md>), [saas](<https://devfeed.tech/tags/saas.md>), [security](<https://devfeed.tech/tags/security.md>), [slack-incident](<https://devfeed.tech/tags/slack-incident.md>), [soc](<https://devfeed.tech/tags/soc.md>), [sso](<https://devfeed.tech/tags/sso.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This article presents incident.io as a scalable incident management solution for enterprises with complex products, large customer bases, and many incident responders. It highlights enterprise requirements such as SCIM, SSO, service catalogs, webhooks, adoption, automation, security, and robust workflows. The Catalog feature helps responders understand service ownership and incident context, while the broader feature set is intended to improve incident response, customer trust, and operational excellence.

### Source excerpt

With incident.io, enterprise businesses have an incident management solution that can navigate their complex needs and improve their response processes.

## SLA vs KPI: Breaking down the differences, and similarities, of these important metrics

DevFeed: [SLA vs KPI: Breaking down the differences, and similarities, of these important metrics](<https://devfeed.tech/articles/sla-vs-kpi-breaking-down-the-differences-and-similarities-of-these-important-metrics-11994.md>)

Original publisher: [Read original article](<https://incident.io/blog/sla-vs-kpi>)

Author: Luis Gonzalez

Published: 2023-07-03T17:23:00Z

Content type: article

Language: en

Sources: [The incident.io Blog](<https://devfeed.tech/sources/the-incident-io-blog.md>)

Topics: [incident management](<https://devfeed.tech/topics/incident-management.md>), [Incident response](<https://devfeed.tech/topics/incident-response.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-channel](<https://devfeed.tech/tags/incident-channel.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [operational-excellence](<https://devfeed.tech/tags/operational-excellence.md>), [outage](<https://devfeed.tech/tags/outage.md>), [post-mortem](<https://devfeed.tech/tags/post-mortem.md>), [slack-incident](<https://devfeed.tech/tags/slack-incident.md>)

### AI overview

This article explains the differences and overlap between service-level agreements (SLAs) and key performance indicators (KPIs) in incident management. KPIs measure progress toward business goals, while SLAs define a service provider's contractual commitments, including service standards, expectations, and response times. It also discusses how both can support better incident response, operational decisions, and customer satisfaction.

### Source excerpt

In this article, we'll lay out the differences between SLA and KPI, and explain how they impact performance management.