Forecasting Moves Into the Pipe, Not After It
IBM and Confluent announced on September 3 that Granite Time Series models are now available in Early Access on Confluent Cloud, callable directly from Apache Flink jobs already running there. That framing matters more than it sounds: teams can turn live operational data, a sensor reading, a transaction, a queue depth metric, into a forecast or an anomaly flag inside the same stream processing job that is already computing aggregations, rather than shipping that data to a separate machine learning system first.
The conventional pattern this replaces runs a stream into a warehouse, trains or refreshes a forecasting model on a schedule, and serves predictions back out through yet another API, with hours or days of latency built into every hop. Embedding the inference call inside the stream processor itself collapses that loop to the latency of a single Flink operator, which is the difference between a same-day demand signal and a same-second one for anything running at real transaction volume.
Four Models, Four Different Jobs
The release ships four named models rather than one general-purpose forecaster, and the split itself is the design decision worth noticing. PatchTST-FM-r1 produces probabilistic forecasts with full output distributions, useful anywhere a single point estimate hides the uncertainty that actually matters for a decision, such as how wide a demand range to plan inventory against rather than just its midpoint. FlowState-r1.1 trades that distributional detail for the best point-forecast accuracy in the lineup and is built to be sampling-rate invariant, meaning it tolerates the irregular timestamps common in IoT and sensor data without needing that data cleaned up or resampled first.
TTM-r3 is positioned as the efficiency-performance balance point and runs on CPU, which removes the GPU fleet requirement that normally gatekeeps time-series ML for cost-conscious teams running high volumes of routine forecasts. TSPulse handles anomaly detection, classification, and similarity search at a footprint of only one million parameters, small enough to run inline per record without adding noticeable latency to a stream that is otherwise moving at wire speed, which is the model most likely to sit on every topic rather than a curated few.
Why Flink Is the Delivery Mechanism
Running inference from inside Apache Flink rather than a bolt-on service is the actual architectural bet here. Flink already owns the windowing, state management, and exactly-once processing guarantees that a production streaming application depends on, so embedding model calls inside it avoids standing up a second system, a second on-call rotation, and a second deployment pipeline purely to serve time-series predictions that could otherwise ride along with logic teams have already built, tested, and operated for months or years.
IBM and Confluent describe the integration as requiring zero configuration and carrying built-in governance and traceability, which in practice means a model call inherits lineage back to the specific stream, topic, and consumer group that generated it. For any regulated industry already running audit trails on data lineage, that traceability is the detail worth checking closely before this reaches production, since it determines whether a forecast or an anomaly flag can be explained after the fact to an auditor, a regulator, or a customer asking why a decision was made.
The Retail and Manufacturing Case
IBM and Confluent named retail demand forecasting and financial transaction anomaly detection as launch use cases, and both map directly onto how PE-backed SaaS and retail commerce operators already think about their data. A demand signal recalculated per event instead of on a nightly batch run catches a shift in buying behavior the same day it starts rather than the next morning, which is exactly the latency gap that turns a stockout or an overstock into a margin problem large enough to show up on a quarterly earnings call.
Manufacturing production optimization and broader pattern recognition round out the named use cases, and the wider point is that one model family now spans several industries through a single API surface inside a platform many enterprises already run for their event streams. That consolidation reduces the number of separate vendor relationships, separate contracts, and separate integration projects a data team needs to maintain just to get time-series ML into production across more than one part of the business at once.
What Early Access Actually Means
Availability starts narrow: Confluent Cloud running on AWS gets this first, with on-premises and hybrid deployment support planned for afterward. That sequencing means the immediate benefit lands for AWS-native shops already standardized on Confluent Cloud, while everyone else is looking at a roadmap item rather than something to budget against this quarter. Teams running Confluent Cloud on Azure or Google Cloud, or a self-managed Kafka and Flink stack on-premises, should read this as a preview of where the capability is headed rather than something to plan a Q4 rollout around just yet.
Early Access also means production SLAs, security review depth, and final pricing are not settled yet, so the sensible move is testing this against a non-critical stream before trusting it with anything customer-facing. The four-model spread is also a cost lever worth using deliberately rather than defaulting to whichever model sounds most capable: run TTM-r3 on CPU for cheap continuous monitoring across most streams, keep TSPulse inline for baseline anomaly coverage everywhere, and reserve PatchTST-FM-r1's fuller distributional output for the smaller set of decisions where the width of the uncertainty band actually changes what your team does next.



