Raghavendra Rao
03/19/2025, 4:40 PMPedro Mázala
03/20/2025, 12:34 PMrmoff
03/20/2025, 1:24 PMRaghavendra Rao
03/20/2025, 2:28 PMrmoff
03/20/2025, 3:08 PMBen Gamble
03/24/2025, 12:35 PMPedro Mázala
03/25/2025, 11:45 AMIs there a limit on the size of the state? In our situation, we require state management for a couple of thousand keys, with each key holding several integer values. This would roughly amount to a few gigabytes of data, and we anticipate this requirement to increase over time. I am also interested in knowing if there are any absolute limits on the state size.There is no limit. As bigger it gets, as time consuming it is to load everything in the case of a restart. Some companies have terabytes of data on Flink. Since @Ben Gamble is here, I'll take the
Operational Complexity questions.
• How steep is the learning curve for setting up and maintaining Kubernetes-based Flink deployments?Doing it for the first time may bring you some issues here and there. The community has quite some extended materials around how to find your way. But it may be a long way depending on how much knowledge the team has around distributed systems deployments.
• Beyond application development, what cluster administration activities are necessary?I'd say upgrades; consistency and issues when the usage grows. It's almost the same effort as keeping kafka in your infra.
• How do you handle upgrades, cluster scaling, application failure recovery ?It all depends on the taste of your organization. You may have different versions running; single version; single cluster; multiple clusters. Anything here is achievable with the right effort. On the failure recovery side it depends on the failure. There are platform failures and pipeline failures (IMO).
• Is a dedicated team needed to handle these administrative and operational tasks? Or is this setup manageable by an application developer ?Companies either rely on a specific team to do so or hire companies/services to provide such service. Imagine you will have on duty rotation to be sure the cluster is up and healthy; upgrades that could jeopardize the regular flow of development. Many undiscovered shenanigans related to the data being processed. Disclaimer: I'm from evoura. We offer help from starting the first Flink pipeline to productionizing the workload. And we offer help to either have it within your infra (k8s operator) or throughout any provider.
L P V
04/09/2025, 12:56 PMBen Gamble
04/11/2025, 12:02 PMRaghavendra Rao
04/14/2025, 3:55 PM