# stream-processing

Published articles for stream-processing.

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

## Why Kafka retention.ms can delay message deletion

DevFeed: [Why Kafka retention.ms can delay message deletion](<https://devfeed.tech/articles/why-your-kafka-topic-ignores-retention-ms-and-how-to-fix-it-31403.md>)

Original publisher: [Read original article](<https://developers.redhat.com/articles/2026/09/16/why-your-kafka-topic-ignores-retentionms-and-how-fix-it>)

Author: Rogerio Santos

Published: 2026-09-16T13:05:06Z

Content type: tutorial

Language: en

Sources: [Red Hat](<https://devfeed.tech/sources/red-hat.md>), [Red Hat Developer](<https://devfeed.tech/sources/red-hat-developer.md>)

Topics: [Kafka](<https://devfeed.tech/topics/kafka.md>), [Apache-Kafka](<https://devfeed.tech/topics/apache-kafka.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [file](<https://devfeed.tech/topics/file.md>), [Event-Streaming](<https://devfeed.tech/topics/event-streaming.md>)

Tags: [broker](<https://devfeed.tech/tags/broker.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [diagnose](<https://devfeed.tech/tags/diagnose.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [retention](<https://devfeed.tech/tags/retention.md>), [storage](<https://devfeed.tech/tags/storage.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>)

### AI overview

This guide explains why Kafka messages can remain readable beyond a topic's retention.ms setting. Kafka deletes closed log segments rather than individual messages, and the active segment and continuous writes can delay removal of older records.

### Source excerpt

A customer opened a support case with a deceptively simple complaint: a Kafka topic was configured with a 12-hour retention (retention.ms), yet messages produced on July 24 were still readable 4 days later, on July 28. Nothing was broken. The broker logged no errors. The retention policy was working as designed, but the segment layout and continuous write pattern delayed when the old records could actually be removed. The post Why your Kafka topic ignores retention.ms (and how to fix it) appeared first on Red Hat Developer.

## Redpanda named a Leader in G2's Fall 2026 Event Stream Processing Reports

DevFeed: [Redpanda named a Leader in G2's Fall 2026 Event Stream Processing Reports](<https://devfeed.tech/articles/redpanda-named-a-leader-in-g2-s-fall-2026-event-stream-processing-reports-12700.md>)

Original publisher: [Read original article](<https://www.redpanda.com/blog/g2-fall-2026-results>)

Author: Redpanda

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

Content type: article

Language: en

Sources: [Redpanda](<https://devfeed.tech/sources/redpanda.md>)

Topics: [stream-processing](<https://devfeed.tech/topics/stream-processing.md>), [streaming-data-processing](<https://devfeed.tech/topics/streaming-data-processing.md>), [Usability](<https://devfeed.tech/topics/usability.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [event](<https://devfeed.tech/tags/event.md>), [performance](<https://devfeed.tech/tags/performance.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [reports](<https://devfeed.tech/tags/reports.md>), [software](<https://devfeed.tech/tags/software.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [usability](<https://devfeed.tech/tags/usability.md>)

### AI overview

Redpanda reports that it was recognized in 10 G2 Fall 2026 Event Stream Processing reports, earning first place in eight indexes, including implementation, usability, results, and relationship. The article also highlights Redpanda Shadowing for migration from Confluent and cites a 4.7 out of 5 average rating across 53 G2 reviews.

### Source excerpt

Redpanda ranked #1 in Implementation, Usability, Results, and Relationship Indexes in G2's Fall 2026 Event Stream Processing Reports.

## 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

## New in Confluent Cloud and WarpStream: Evolving the Data Streaming Platform for AI, Scale, and Control

DevFeed: [New in Confluent Cloud and WarpStream: Evolving the Data Streaming Platform for AI, Scale, and Control](<https://devfeed.tech/articles/new-in-confluent-cloud-and-warpstream-evolving-the-data-streaming-platform-for-ai-scale-and-control-11546.md>)

Original publisher: [Read original article](<https://www.confluent.io/blog/2026-q3-confluent-cloud-launch/>)

Author: Mike Agnich

Published: 2026-08-18T14:00:11Z

Content type: article

Language: en

Sources: [Confluent: Data in motion](<https://devfeed.tech/sources/confluent-data-in-motion.md>)

Topics: [Streaming](<https://devfeed.tech/topics/streaming.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [event driven](<https://devfeed.tech/topics/event-driven.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>)

Tags: [confluent](<https://devfeed.tech/tags/confluent.md>), [confluent-cloud](<https://devfeed.tech/tags/confluent-cloud.md>), [debug](<https://devfeed.tech/tags/debug.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [networking](<https://devfeed.tech/tags/networking.md>), [security](<https://devfeed.tech/tags/security.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

Confluent describes more than 70 new features for its data streaming platform, including new connectors, networking improvements, AI capabilities for event-driven agents, real-time machine learning in streaming pipelines, and AI-assisted development tools. The article also discusses broader Kafka workload support, including stream processing, transactions, exactly-once processing, queues, debugging, and Python client support for Queues for Kafka.

### Source excerpt

Accelerate enterprise streaming and AI workloads with new product updates across Kora, connectors, Flink, Tableflow, AI anomaly detection and forecasting, security enhancements, and Warpstream.

## Multi-region high availability for Kafka workloads with a single Stretch Cluster

DevFeed: [Multi-region high availability for Kafka workloads with a single Stretch Cluster](<https://devfeed.tech/articles/multi-region-high-availability-for-kafka-workloads-with-a-single-stretch-cluster-12718.md>)

Original publisher: [Read original article](<https://www.redpanda.com/blog/multi-region-high-availability-kafka-stretch-clusters>)

Author: David Yu

Published: 2026-08-11T00:00:00Z

Content type: article

Language: en

Sources: [Redpanda](<https://devfeed.tech/sources/redpanda.md>)

Topics: [Kafka](<https://devfeed.tech/topics/kafka.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Raft](<https://devfeed.tech/topics/raft.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [stream-processing](<https://devfeed.tech/topics/stream-processing.md>)

Tags: [clusters](<https://devfeed.tech/tags/clusters.md>), [k8s](<https://devfeed.tech/tags/k8s.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [raft](<https://devfeed.tech/tags/raft.md>), [release](<https://devfeed.tech/tags/release.md>), [replication](<https://devfeed.tech/tags/replication.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>)

### AI overview

Redpanda Operator 26.2 introduces generally available Stretch Clusters, allowing one logical Redpanda cluster to span multiple Kubernetes clusters and regions. The release provides synchronous replication with Raft-based automatic failover, safer broker rolling restarts, Redpanda Connect pipelines as Kubernetes resources, and Gateway API support for Redpanda Console.

### Source excerpt

Redpanda Operator 26.2 brings GA Stretch Clusters for multi-region replication, Redpanda Connect pipelines as K8s resources, Gateway API support, and safer rolling restarts.

## Agentic kill switch is a database problem. So we built Redpanda SQL

DevFeed: [Agentic kill switch is a database problem. So we built Redpanda SQL](<https://devfeed.tech/articles/agentic-kill-switch-is-a-database-problem-so-we-built-redpanda-sql-12728.md>)

Original publisher: [Read original article](<https://www.redpanda.com/blog/query-real-time-analytics-google-cloud>)

Author: Alexander Gallego

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

Content type: article

Language: en

Sources: [Redpanda](<https://devfeed.tech/sources/redpanda.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [stream-processing](<https://devfeed.tech/topics/stream-processing.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [aws](<https://devfeed.tech/tags/aws.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [code](<https://devfeed.tech/tags/code.md>), [database](<https://devfeed.tech/tags/database.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [governance](<https://devfeed.tech/tags/governance.md>), [models](<https://devfeed.tech/tags/models.md>), [olap](<https://devfeed.tech/tags/olap.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [scale](<https://devfeed.tech/tags/scale.md>), [sql](<https://devfeed.tech/tags/sql.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [systems](<https://devfeed.tech/tags/systems.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

The article presents Redpanda SQL as a database built for agentic governance. It describes real-time bridge queries, efficient SQL JOINs, a ring-buffer shuffle algorithm, and analytical processing designed to detect agent behavior and provide an agentic kill switch. Redpanda SQL is stated to be available on AWS and Google Cloud.

### Source excerpt

Agentic governance needs a new kind of database, so we built Redpanda SQL. Now available on both AWS and Google Cloud.

## Drag, drop, done: a visual composer for Redpanda Connect

DevFeed: [Drag, drop, done: a visual composer for Redpanda Connect](<https://devfeed.tech/articles/drag-drop-done-a-visual-composer-for-redpanda-connect-12749.md>)

Original publisher: [Read original article](<https://www.redpanda.com/blog/redpanda-connect-pipeline-builder>)

Author: Prakhar Garg

Published: 2026-07-23T00:00:00Z

Content type: article

Language: en

Sources: [Redpanda](<https://devfeed.tech/sources/redpanda.md>)

Topics: [Redpanda-Connect](<https://devfeed.tech/topics/redpanda-connect.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [stream-processing](<https://devfeed.tech/topics/stream-processing.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [n8n](<https://devfeed.tech/topics/n8n.md>), [workflow automation](<https://devfeed.tech/topics/workflow-automation.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [automation](<https://devfeed.tech/tags/automation.md>), [building](<https://devfeed.tech/tags/building.md>), [cache](<https://devfeed.tech/tags/cache.md>), [caching](<https://devfeed.tech/tags/caching.md>), [events](<https://devfeed.tech/tags/events.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [http](<https://devfeed.tech/tags/http.md>), [n8n](<https://devfeed.tech/tags/n8n.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [redpanda-connect](<https://devfeed.tech/tags/redpanda-connect.md>), [routing](<https://devfeed.tech/tags/routing.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Redpanda introduces a visual Pipeline Builder for Redpanda Connect, using a drag-and-drop canvas to compose pipelines from inputs, processors, and outputs. The builder generates YAML while making routing, enrichment, caching, error handling, and retries easier to understand and configure. The article contrasts it with n8n, emphasizing Redpanda Connect's suitability for high-volume event streaming with ordering, backpressure, and exactly-once semantics.

### Source excerpt

A first look at the new visual Pipeline Builder for Redpanda Connect (preview), plus a roundup of recent CDC and connector updates.

## Michael Drogalis on Building ShadowTraffic as a Solo B2B Software Company

DevFeed: [Michael Drogalis on Building ShadowTraffic as a Solo B2B Software Company](<https://devfeed.tech/articles/what-happens-when-a-software-engineer-builds-a-company-alone-38721.md>)

Original publisher: [Read original article](<https://dataengineeringcentral.substack.com/p/what-happens-when-a-software-engineer>)

Author: Daniel Beach

Published: 2026-07-15T13:24:12Z

Content type: article

Language: en

Sources: [Data Engineering Central](<https://devfeed.tech/sources/data-engineering-central.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [stream-processing](<https://devfeed.tech/topics/stream-processing.md>)

Tags: [kafka](<https://devfeed.tech/tags/kafka.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>)

### AI overview

A conversation with Michael Drogalis about building ShadowTraffic as a solo B2B software company. It discusses realistic production-traffic generation for testing, demos, and development, along with customer discovery, marketing, AI use, and engineering careers.

### Source excerpt

A Conversation with Michael Drogalis

## Event-Driven Architecture with Apache Kafka

DevFeed: [Event-Driven Architecture with Apache Kafka](<https://devfeed.tech/articles/mastering-event-driven-architecture-with-apache-kafka-39559.md>)

Original publisher: [Read original article](<https://ankit-rana.com/logs/07-kafka-event-driven-architecture/>)

Author: hello@ankit-rana.com

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

Content type: tutorial

Language: en

Sources: [Ankit Rana | Mechanical Sympathy](<https://devfeed.tech/sources/ankit-rana-mechanical-sympathy.md>)

Topics: [event driven](<https://devfeed.tech/topics/event-driven.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Apache-Kafka](<https://devfeed.tech/topics/apache-kafka.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [streaming-data-processing](<https://devfeed.tech/topics/streaming-data-processing.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [apache-kafka](<https://devfeed.tech/tags/apache-kafka.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [asynchronous](<https://devfeed.tech/tags/asynchronous.md>), [consumer](<https://devfeed.tech/tags/consumer.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [event-driven-architecture](<https://devfeed.tech/tags/event-driven-architecture.md>), [event-sourcing](<https://devfeed.tech/tags/event-sourcing.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [partitions](<https://devfeed.tech/tags/partitions.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [schemas](<https://devfeed.tech/tags/schemas.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>)

### AI overview

This tutorial explains event-driven architecture and how Apache Kafka supports asynchronous, real-time data processing. It covers producers, consumers, immutable events, event sourcing, scalability, resilience, stream-processing pipelines, and challenges such as ordering, debugging, and eventual consistency.

### Source excerpt

Event-driven architecture replaces synchronous point-to-point calls with immutable events on a durable log, so producers and consumers scale and fail independently. Kafka provides that log: topics sharded into ordered append-only partitions, replicated across brokers, with consumer groups sharing partitions to scale read throughput.

## What's new in Redpanda Cloud: A simpler Serverless now on GCP

DevFeed: [What's new in Redpanda Cloud: A simpler Serverless now on GCP](<https://devfeed.tech/articles/what-s-new-in-redpanda-cloud-a-simpler-serverless-now-on-gcp-12754.md>)

Original publisher: [Read original article](<https://www.redpanda.com/blog/redpanda-serverless-gcp>)

Author: Towfiqa Yasmeen

Published: 2025-11-25T00:00:00Z

Content type: article

Language: en

Sources: [Redpanda](<https://devfeed.tech/sources/redpanda.md>)

Topics: [Redpanda-Connect](<https://devfeed.tech/topics/redpanda-connect.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [gcp](<https://devfeed.tech/tags/gcp.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [redpanda-connect](<https://devfeed.tech/tags/redpanda-connect.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [usability](<https://devfeed.tech/tags/usability.md>), [ux](<https://devfeed.tech/tags/ux.md>)

### AI overview

Redpanda Serverless introduces a guided onboarding experience, availability on Google Cloud Platform (GCP), and a simpler path to deploying Kafka-compatible streaming. The update targets developers and platform leaders with managed, usage-based streaming that removes broker, cluster, scaling, and infrastructure-management concerns.

### Source excerpt

Redpanda Serverless gives you the shortest path from idea to impact with a new onboarding UX, availability on GCP, and more. Here's what's new.

## Redpanda 25.3 delivers near-instant disaster recovery and more

DevFeed: [Redpanda 25.3 delivers near-instant disaster recovery and more](<https://devfeed.tech/articles/redpanda-25-3-delivers-near-instant-disaster-recovery-and-more-12664.md>)

Original publisher: [Read original article](<https://www.redpanda.com/blog/25-3-enterprise-disaster-recovery>)

Author: Matt Schumpert

Published: 2025-11-06T00:00:00Z

Content type: release

Language: en

Sources: [Redpanda](<https://devfeed.tech/sources/redpanda.md>)

Topics: [Disaster Recovery](<https://devfeed.tech/topics/disaster-recovery.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [API](<https://devfeed.tech/topics/api.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [clusters](<https://devfeed.tech/tags/clusters.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [consumer](<https://devfeed.tech/tags/consumer.md>), [disaster-recovery](<https://devfeed.tech/tags/disaster-recovery.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [integration](<https://devfeed.tech/tags/integration.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [process](<https://devfeed.tech/tags/process.md>), [production](<https://devfeed.tech/tags/production.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [release](<https://devfeed.tech/tags/release.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [server](<https://devfeed.tech/tags/server.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [systems](<https://devfeed.tech/tags/systems.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

The article previews Redpanda 25.3, focusing on Shadowing, a disaster recovery and business continuity feature for streaming workloads. Shadowing creates a byte-for-byte, offset-preserving hot standby of a production cluster in another region, including topics, configurations, consumer offsets, ACLs, and schemas. It is designed to provide recovery point and recovery time objectives measured in seconds, with setup through configuration or Redpanda Console and replication using the standard Kafka API.

### Source excerpt

Check out how the latest Redpanda release is providing the resilience, efficiency, and interoperability that modern enterprises need for their streaming workloads.

## Introducing the Agentic Data Plane

DevFeed: [Introducing the Agentic Data Plane](<https://devfeed.tech/articles/introducing-the-agentic-data-plane-12670.md>)

Original publisher: [Read original article](<https://www.redpanda.com/blog/agentic-data-plane>)

Author: Alexander Gallego

Published: 2025-10-28T00:00:00Z

Content type: article

Language: en

Sources: [Redpanda](<https://devfeed.tech/sources/redpanda.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Data Infrastructure](<https://devfeed.tech/topics/data-infrastructure.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Apache Iceberg](<https://devfeed.tech/topics/apache-iceberg.md>), [API](<https://devfeed.tech/topics/api.md>), [Security](<https://devfeed.tech/topics/security.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Low Latency](<https://devfeed.tech/topics/low-latency.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [connectivity](<https://devfeed.tech/tags/connectivity.md>), [data-infrastructure](<https://devfeed.tech/tags/data-infrastructure.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [observability](<https://devfeed.tech/tags/observability.md>), [security](<https://devfeed.tech/tags/security.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>)

### AI overview

Redpanda introduces the Agentic Data Plane, a unified runtime and control plane for safely exposing enterprise data to AI agents. It combines low-latency streaming for events and human-in-the-loop workflows, an Iceberg-native query engine for real-time context, more than 300 connectors, and managed policy and observability capabilities for governed access, intent recording, and replayable audits.

### Source excerpt

Redpanda's Agentic Data Plane is a unified runtime and control plane that safely exposes enterprise data to AI agents. Here's how we're building it.

## Redpanda Cloud Summer 2025: Connect everywhere, Iceberg GA in cloud, and more

DevFeed: [Redpanda Cloud Summer 2025: Connect everywhere, Iceberg GA in cloud, and more](<https://devfeed.tech/articles/redpanda-cloud-summer-2025-connect-everywhere-iceberg-ga-in-cloud-and-more-12684.md>)

Original publisher: [Read original article](<https://www.redpanda.com/blog/cloud-summer-update-2025>)

Author: Mike Broberg

Published: 2025-08-19T00:00:00Z

Content type: article

Language: en

Sources: [Redpanda](<https://devfeed.tech/sources/redpanda.md>)

Topics: [Cloud](<https://devfeed.tech/topics/cloud.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Apache Iceberg](<https://devfeed.tech/topics/apache-iceberg.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Cache](<https://devfeed.tech/topics/cache.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [BigQuery](<https://devfeed.tech/topics/bigquery.md>), [tbox](<https://devfeed.tech/topics/tbox.md>), [Slack](<https://devfeed.tech/topics/slack.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [apache-iceberg-integration](<https://devfeed.tech/tags/apache-iceberg-integration.md>), [bigquery](<https://devfeed.tech/tags/bigquery.md>), [byoc-on-azure](<https://devfeed.tech/tags/byoc-on-azure.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-event-streaming-architecture](<https://devfeed.tech/tags/cloud-event-streaming-architecture.md>), [http](<https://devfeed.tech/tags/http.md>), [iceberg-ga-in-cloud](<https://devfeed.tech/tags/iceberg-ga-in-cloud.md>), [iceberg-topics-byoc](<https://devfeed.tech/tags/iceberg-topics-byoc.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [multi-cloud-solution-azure-aws-gcp](<https://devfeed.tech/tags/multi-cloud-solution-azure-aws-gcp.md>), [real-time-data-ingestion-lakehouse](<https://devfeed.tech/tags/real-time-data-ingestion-lakehouse.md>), [redpanda-cloud-summer-2025](<https://devfeed.tech/tags/redpanda-cloud-summer-2025.md>), [redpanda-connect](<https://devfeed.tech/tags/redpanda-connect.md>), [redpanda-connect-deployment](<https://devfeed.tech/tags/redpanda-connect-deployment.md>), [redpanda-serverless-features](<https://devfeed.tech/tags/redpanda-serverless-features.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [serverless-capabilities-expansion](<https://devfeed.tech/tags/serverless-capabilities-expansion.md>), [slack](<https://devfeed.tech/tags/slack.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [streaming-pipelines-scalability](<https://devfeed.tech/tags/streaming-pipelines-scalability.md>), [vertex-ai](<https://devfeed.tech/tags/vertex-ai.md>)

### AI overview

Redpanda Cloud's June-July 2025 summer update introduces general availability for Redpanda Connect across deployment types and supported cloud providers, expands Serverless capabilities, and makes Iceberg Topics generally available for AWS and GCP BYOC clusters. It also adds a Spanner change data capture connector, a write-optimized cache, Slack reaction output, and an HTTP gateway input for triggering streaming pipelines.

### Source excerpt

Our summer update is sizzling with expanded Serverless capabilities, Iceberg topics on across all major clouds, and Redpanda Connect on all deployments. Read on.

## Redpanda open-sources top 16 AI connectors

DevFeed: [Redpanda open-sources top 16 AI connectors](<https://devfeed.tech/articles/redpanda-open-sources-top-16-ai-connectors-12764.md>)

Original publisher: [Read original article](<https://www.redpanda.com/blog/redpanda-top-16-ai-connectors-open-source>)

Author: Mike Broberg

Published: 2025-08-18T00:00:00Z

Content type: article

Language: en

Sources: [Redpanda](<https://devfeed.tech/sources/redpanda.md>)

Topics: [Redpanda-Connect](<https://devfeed.tech/topics/redpanda-connect.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [stream-processing](<https://devfeed.tech/topics/stream-processing.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Amazon Bedrock](<https://devfeed.tech/topics/amazon-bedrock.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [cohere](<https://devfeed.tech/topics/cohere.md>), [Ollama](<https://devfeed.tech/topics/ollama.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-connector-platforms](<https://devfeed.tech/tags/ai-connector-platforms.md>), [ai-connectors-for-commercial-products](<https://devfeed.tech/tags/ai-connectors-for-commercial-products.md>), [ai-connectors-open-source](<https://devfeed.tech/tags/ai-connectors-open-source.md>), [ai-data-streaming](<https://devfeed.tech/tags/ai-data-streaming.md>), [ai-integration-tools](<https://devfeed.tech/tags/ai-integration-tools.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [bedrock](<https://devfeed.tech/tags/bedrock.md>), [cloud-native-ai-services](<https://devfeed.tech/tags/cloud-native-ai-services.md>), [cohere](<https://devfeed.tech/tags/cohere.md>), [embeddable-ai-capabilities](<https://devfeed.tech/tags/embeddable-ai-capabilities.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [ollama](<https://devfeed.tech/tags/ollama.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [open-source-ai-for-business](<https://devfeed.tech/tags/open-source-ai-for-business.md>), [openai](<https://devfeed.tech/tags/openai.md>), [openai-connectors](<https://devfeed.tech/tags/openai-connectors.md>), [rag](<https://devfeed.tech/tags/rag.md>), [real-time-ai-streaming](<https://devfeed.tech/tags/real-time-ai-streaming.md>), [redpanda-ai-connectors](<https://devfeed.tech/tags/redpanda-ai-connectors.md>), [redpanda-connect](<https://devfeed.tech/tags/redpanda-connect.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [streaming-ai-processors](<https://devfeed.tech/tags/streaming-ai-processors.md>)

### AI overview

Redpanda announces the open-source release of its top AI connectors under the Apache 2.0 license. The connectors integrate Redpanda Connect with destinations and models including OpenAI, Cohere, Amazon Bedrock, Ollama, and Google Cloud Vertex AI, supporting streaming pipelines and use cases such as generation, summarization, classification, translation, and text embeddings for RAG.

### Source excerpt

Redpanda open-sources top AI connectors to the most used destinations, including OpenAI, Cohere, Bedrock, Ollama, and Vertex AI. Learn more.

## Introducing multi-language dynamic plugins for Redpanda Connect

DevFeed: [Introducing multi-language dynamic plugins for Redpanda Connect](<https://devfeed.tech/articles/introducing-multi-language-dynamic-plugins-for-redpanda-connect-12717.md>)

Original publisher: [Read original article](<https://www.redpanda.com/blog/multi-language-redpanda-connect-plugins>)

Author: James Kinley

Published: 2025-06-17T00:00:00Z

Content type: release

Language: en

Sources: [Redpanda](<https://devfeed.tech/sources/redpanda.md>)

Topics: [gRPC](<https://devfeed.tech/topics/grpc.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Python](<https://devfeed.tech/topics/python.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [streaming-data-processing](<https://devfeed.tech/topics/streaming-data-processing.md>), [Unix](<https://devfeed.tech/topics/unix.md>)

Tags: [ai-ml-capabilities-in-streaming-data](<https://devfeed.tech/tags/ai-ml-capabilities-in-streaming-data.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [creating-plugins-in-golang-and-python](<https://devfeed.tech/tags/creating-plugins-in-golang-and-python.md>), [dynamic-vs-compiled-plugins](<https://devfeed.tech/tags/dynamic-vs-compiled-plugins.md>), [framework](<https://devfeed.tech/tags/framework.md>), [go](<https://devfeed.tech/tags/go.md>), [grpc-plugin-system](<https://devfeed.tech/tags/grpc-plugin-system.md>), [integration](<https://devfeed.tech/tags/integration.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [ipc](<https://devfeed.tech/tags/ipc.md>), [language-agnostic-plugin-system](<https://devfeed.tech/tags/language-agnostic-plugin-system.md>), [multi-language-plugin-development](<https://devfeed.tech/tags/multi-language-plugin-development.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [plugin-development](<https://devfeed.tech/tags/plugin-development.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [process](<https://devfeed.tech/tags/process.md>), [processes](<https://devfeed.tech/tags/processes.md>), [product](<https://devfeed.tech/tags/product.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [python](<https://devfeed.tech/tags/python.md>), [python-sdk-for-streaming-data](<https://devfeed.tech/tags/python-sdk-for-streaming-data.md>), [redpanda-connect](<https://devfeed.tech/tags/redpanda-connect.md>), [redpanda-connect-dynamic-plugins](<https://devfeed.tech/tags/redpanda-connect-dynamic-plugins.md>), [redpanda-streaming-infrastructure](<https://devfeed.tech/tags/redpanda-streaming-infrastructure.md>), [runtime-loaded-plugins-grpc](<https://devfeed.tech/tags/runtime-loaded-plugins-grpc.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [streaming-data-pipeline-plugins](<https://devfeed.tech/tags/streaming-data-pipeline-plugins.md>)

### AI overview

Redpanda Connect introduces Apache 2.0-licensed dynamic plugins in Beta with version 4.56.0. Plugins can be loaded at runtime as external executables that communicate with the main process through gRPC over Unix sockets, enabling plugin development in Go and Python. Official SDKs support both languages, while native Go plugins remain the preferred option for performance-critical workloads.

### Source excerpt

Redpanda Connect dynamic plugins framework allows you to create and load plugins at runtime, opening up a world of new integration possibilities beyond Go.

## Backfilling Postgres TOAST Columns in Debezium Data Change Events

DevFeed: [Backfilling Postgres TOAST Columns in Debezium Data Change Events](<https://devfeed.tech/articles/backfilling-postgres-toast-columns-in-debezium-data-change-events-18798.md>)

Original publisher: [Read original article](<https://www.morling.dev/blog/backfilling-postgres-toast-columns-debezium-change-events/>)

Published: 2025-05-26T14:40:00Z

Content type: article

Language: en

Sources: [Gunnar Morling](<https://devfeed.tech/sources/gunnar-morling.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [apache-flink](<https://devfeed.tech/topics/apache-flink.md>), [stream-processing](<https://devfeed.tech/topics/stream-processing.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [apache-flink](<https://devfeed.tech/tags/apache-flink.md>), [data](<https://devfeed.tech/tags/data.md>), [debezium](<https://devfeed.tech/tags/debezium.md>), [debezium-connector](<https://devfeed.tech/tags/debezium-connector.md>), [flink](<https://devfeed.tech/tags/flink.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [replication](<https://devfeed.tech/tags/replication.md>), [sql](<https://devfeed.tech/tags/sql.md>), [stateful](<https://devfeed.tech/tags/stateful.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>)

### AI overview

This article explains how Postgres logical replication handles TOAST columns in Debezium change events. It discusses Debezium's reselect postprocessor and explores Apache Flink solutions using stateful stream processing, Flink SQL, and process table functions.

### Source excerpt

Table of Contents Debezium Reselect Postprocessor Flink DataStream API Flink SQL With OVER Aggregation Flink Process Table Functions Summary and Discussion Postgres logical replication, while powerful for capturing real-time data changes, presents challenges with TOAST columns, whose values can be absent from data change events in specific situations. This post discusses how Debezium addresses this through its built-in reselect post processor, then explores more robust solutions leveraging Apache Flink's capabilities for stateful stream processing, including Flink SQL and the brand-new process table functions (PTFs) in Flink 2.1.

## Streaming and Batch Processing Are Complementary; Pull Versus Push Is the Key Distinction

DevFeed: [Streaming and Batch Processing Are Complementary; Pull Versus Push Is the Key Distinction](<https://devfeed.tech/articles/streaming-vs-batch-is-a-wrong-dichotomy-and-i-think-it-s-confusing-18872.md>)

Original publisher: [Read original article](<https://www.morling.dev/blog/streaming-vs-batch-wrong-dichotomy/>)

Published: 2025-05-14T08:10:00Z

Content type: opinion

Language: en

Sources: [Gunnar Morling](<https://devfeed.tech/sources/gunnar-morling.md>)

Topics: [Streaming](<https://devfeed.tech/topics/streaming.md>), [stream-processing](<https://devfeed.tech/topics/stream-processing.md>), [streaming-data-processing](<https://devfeed.tech/topics/streaming-data-processing.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [systems](<https://devfeed.tech/topics/systems.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [kafka](<https://devfeed.tech/tags/kafka.md>), [latency](<https://devfeed.tech/tags/latency.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [performance](<https://devfeed.tech/tags/performance.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

The article argues that streaming systems commonly use batching to improve throughput, so streaming and batch processing are not opposites. It proposes pull versus push semantics as the more meaningful distinction and explains that push-based streaming can provide timely updates, while adding complexity around state, joins, and out-of-order data.

### Source excerpt

Often times, "Stream vs. Batch" is discussed as if it's one or the other, but to me this does not make that much sense really.

## KIP-932 explores queue semantics and Share Groups for Apache Kafka

DevFeed: [KIP-932 explores queue semantics and Share Groups for Apache Kafka](<https://devfeed.tech/articles/let-s-take-a-look-at-kip-932-queues-for-kafka-18845.md>)

Original publisher: [Read original article](<https://www.morling.dev/blog/kip-932-queues-for-kafka/>)

Published: 2025-03-05T11:35:00Z

Content type: opinion

Language: en

Sources: [Gunnar Morling](<https://devfeed.tech/sources/gunnar-morling.md>)

Topics: [Kafka](<https://devfeed.tech/topics/kafka.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [stream-processing](<https://devfeed.tech/topics/stream-processing.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [apache-kafka](<https://devfeed.tech/tags/apache-kafka.md>), [fraud](<https://devfeed.tech/tags/fraud.md>), [fraud-detection](<https://devfeed.tech/tags/fraud-detection.md>), [job](<https://devfeed.tech/tags/job.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

The article examines KIP-932, which explores adding queue semantics to Apache Kafka through Share Groups. It explains how Kafka's partition-based consumer model limits parallelism and ordered processing, and why individual message acknowledgment and rejection are important for queueing workloads such as independent job processing.

### Source excerpt

Table of Contents Towards Queue Support in Kafka--Introducing Share Groups Share Groups in Action Retry Behavior and State Management Share Group State Persistence Summary and Outlook In the "Let's Take a Look at...!" blog series I am going to explore interesting projects, developments and technologies in the data and streaming space. This can be KIPs and FLIPs, open-source projects, services, and more. The idea is to get some hands-on experience, learn about potential use cases and applications, and understand the trade-offs involved. If you think there's a specific subject I should take a look at, let me know in the comments below! That guy above? Yep, that's me, whenever someone says "Kafka queue". Because, that's not what Apache Kafka is. At its core, Kafka is a distributed durable event log. Producers write events to a topic, organized in partitions which are distributed amongst the brokers of a Kafka cluster. Consumers, organized in groups, divide the partitions they process amongst themselves, so that each partition of a topic is read by exactly one consumer in the group.

## Kafka for System Design Interviews

DevFeed: [Kafka for System Design Interviews](<https://devfeed.tech/articles/kafka-for-system-design-interviews-32314.md>)

Original publisher: [Read original article](<https://evanking1.medium.com/kafka-for-system-design-interviews-f031ac05d186?source=rss-9736778727ef------2>)

Author: Evan King

Published: 2024-07-01T03:18:09Z

Content type: tutorial

Language: en

Sources: [Evan King](<https://devfeed.tech/sources/evan-king.md>)

Topics: [Kafka](<https://devfeed.tech/topics/kafka.md>), [Apache-Kafka](<https://devfeed.tech/topics/apache-kafka.md>), [Event-Streaming](<https://devfeed.tech/topics/event-streaming.md>), [stream-processing](<https://devfeed.tech/topics/stream-processing.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [apache-kafka](<https://devfeed.tech/tags/apache-kafka.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [durability](<https://devfeed.tech/tags/durability.md>), [google](<https://devfeed.tech/tags/google.md>), [high-performance](<https://devfeed.tech/tags/high-performance.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [meta](<https://devfeed.tech/tags/meta.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [system-design-interview](<https://devfeed.tech/tags/system-design-interview.md>)

### AI overview

A tutorial on Apache Kafka for system design interviews. It explains Kafka as an open-source distributed event streaming platform that can function as a message queue or stream processing system, then uses a real-time sports statistics example to discuss producers, consumers, scaling, and event ordering.

### Source excerpt

By the Co-founder of www.hellointerview.comIntro There is a good chance you've heard of Kafka. It's popular. In fact, according to their website, it's used by 80% of the Fortune 100. If it's good enough to help scale the largest companies in the world, it's probably good enough for your next system design interview. In fact, it's one of the top 5 technologies we see used in design interviews. Apache Kafka is an open-source distributed event streaming platform that can be used either as a message queue or as a stream processing system. Kafka excels in delivering high performance, scalability, and durability. It's engineered to handle vast volumes of data in real-time, ensuring that no message is ever lost and that each piece of data is processed as swiftly as possible. In this deep dive, we're going to take a top down approach. Starting with a zoomed out view of Kafka and progressing into more and more detail. If you know the basics, feel free to skip ahead to the more advanced sections. A Motivating Example It's the World Cup (my personal favorite competition). And we run a website that provides real-time statistics on the matches. Each time a goal is scored, a player is booked, or a substitution is made, we want to update our website with the latest information. Events are placed on a queue when they occur. We call the server or process responsible for putting these events on the queue the producer. Downstream, we have a server that reads events off the queue and updates the website. We call this the consumer. Now, imagine the World Cup expanded from just the top 48 teams to a hypothetical 1,000-team tournament, and all the games are now played at the same time. The number of events has increased significantly, and our single server hosting the queue is struggling to keep up. Similarly, our consumer feels like it has its mouth under a firehose and is crashing under the load. We need to scale the system by adding more servers to distribute our queue. But how do we e

## Latest Chainguard Images: FIPS, Harbor stack, Apache, and more!

DevFeed: [Latest Chainguard Images: FIPS, Harbor stack, Apache, and more!](<https://devfeed.tech/articles/latest-chainguard-images-fips-harbor-stack-apache-and-more-13139.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/latest-chainguard-images-fips-harbor-stack-apache-and-more>)

Published: 2024-06-20T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [chainguard images](<https://devfeed.tech/topics/chainguard-images.md>), [container images](<https://devfeed.tech/topics/container-images.md>), [Security](<https://devfeed.tech/topics/security.md>), [open-source-security](<https://devfeed.tech/topics/open-source-security.md>), [supply-chain-security](<https://devfeed.tech/topics/supply-chain-security.md>), [airflow](<https://devfeed.tech/topics/airflow.md>), [streaming-data-processing](<https://devfeed.tech/topics/streaming-data-processing.md>), [DataOps](<https://devfeed.tech/topics/dataops.md>)

Tags: [airflow](<https://devfeed.tech/tags/airflow.md>), [apache](<https://devfeed.tech/tags/apache.md>), [apache-zookeeper](<https://devfeed.tech/tags/apache-zookeeper.md>), [chainguard](<https://devfeed.tech/tags/chainguard.md>), [chainguard-images](<https://devfeed.tech/tags/chainguard-images.md>), [container-image](<https://devfeed.tech/tags/container-image.md>), [container-images](<https://devfeed.tech/tags/container-images.md>), [fips](<https://devfeed.tech/tags/fips.md>), [harbor](<https://devfeed.tech/tags/harbor.md>), [jitsu](<https://devfeed.tech/tags/jitsu.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [security](<https://devfeed.tech/tags/security.md>), [software-supply-chain](<https://devfeed.tech/tags/software-supply-chain.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

Chainguard's monthly roundup announces 57 new hardened, minimal container images, including expanded Apache, Jitsu, and Harbor stacks. More than half of the releases are FIPS compliant, bringing the total to nearly 300 FIPS-validated Images. The article highlights security, reduced CVE exposure, software supply chain protection, and images for Apache Airflow, Superset, Zookeeper, and Nifi.

### Source excerpt

Upgrade your software security with the latest Chainguard Images, featuring FIPS, Harbor, Apache, and more. Streamline your development and enhance protection.

## Evolving the Backend Storage for Platform Metrics

DevFeed: [Evolving the Backend Storage for Platform Metrics](<https://devfeed.tech/articles/evolving-the-backend-storage-for-platform-metrics-26401.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/evolving-backend-storage-for-platform-metrics/>)

Author: David Murray

Published: 2024-05-09T22:00:00Z

Content type: article

Language: en

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

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Time Series](<https://devfeed.tech/topics/time-series.md>), [Apache Cassandra](<https://devfeed.tech/topics/cassandra.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [stream-processing](<https://devfeed.tech/topics/stream-processing.md>), [autoscaling](<https://devfeed.tech/topics/autoscaling.md>)

Tags: [apache-kafka](<https://devfeed.tech/tags/apache-kafka.md>), [app-architecture](<https://devfeed.tech/tags/app-architecture.md>), [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [aws](<https://devfeed.tech/tags/aws.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cassandra](<https://devfeed.tech/tags/cassandra.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [data-analytics](<https://devfeed.tech/tags/data-analytics.md>), [database](<https://devfeed.tech/tags/database.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [performance-optimization](<https://devfeed.tech/tags/performance-optimization.md>), [platform](<https://devfeed.tech/tags/platform.md>), [platform-updates](<https://devfeed.tech/tags/platform-updates.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [time-series](<https://devfeed.tech/tags/time-series.md>)

### AI overview

Heroku describes an infrastructure upgrade that migrated the storage backend for platform metrics. The article explains how MetaaS collects application observations, aggregates them into time-series statistics, and uses Kafka, stream-processing jobs, and Cassandra to support dashboard metrics, alerting, autoscaling, retention, and querying.

### Source excerpt

One of our most important goals at Heroku is to be boring. Don't get us wrong, we certainly hope that you're excited about the Heroku developer experience -- as heavy users of Heroku ourselves, we certainly are! But, even more so, we hope that you don't have to spend all that much time thinking about [...] The post Evolving the Backend Storage for Platform Metrics appeared first on Heroku.

## Getting Started With PyFlink on Kubernetes

DevFeed: [Getting Started With PyFlink on Kubernetes](<https://devfeed.tech/articles/getting-started-with-pyflink-on-kubernetes-18825.md>)

Original publisher: [Read original article](<https://www.morling.dev/blog/getting-started-with-pyflink-on-kubernetes/>)

Published: 2023-12-07T00:00:00Z

Content type: tutorial

Language: en

Sources: [Gunnar Morling](<https://devfeed.tech/sources/gunnar-morling.md>)

Topics: [apache-flink](<https://devfeed.tech/topics/apache-flink.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [stream-processing](<https://devfeed.tech/topics/stream-processing.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Python](<https://devfeed.tech/topics/python.md>), [data-engineering](<https://devfeed.tech/topics/data-engineering.md>)

Tags: [apache-kafka](<https://devfeed.tech/tags/apache-kafka.md>), [flink](<https://devfeed.tech/tags/flink.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [operator](<https://devfeed.tech/tags/operator.md>), [programming](<https://devfeed.tech/tags/programming.md>), [python](<https://devfeed.tech/tags/python.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>)

### AI overview

A practical guide to running PyFlink on Kubernetes with Apache Flink 1.18. It covers installing the Flink Kubernetes Operator and Kafka with Strimzi, creating a PyFlink job that generates data and writes it to Kafka using Flink SQL, building a container image, and deploying the job to Kubernetes.

### Source excerpt

Table of Contents What Is PyFlink and Why Should You Care? Prerequisites Installing the Flink Kubernetes Operator Installing Strimzi and Apache Kafka A Simple PyFlink Job Building a Container Image With Your PyFlink Job Deploying a PyFlink Job On Kubernetes This post originally appeared on the Decodable blog. All rights reserved. The other day, I wanted to get my feet wet with PyFlink. While there is a fair amount of related information out there, I couldn't find really up-to-date documentation on using current versions of PyFlink with Flink on Kubernetes.

## When Change Data Capture Can Break Application Encapsulation

DevFeed: [When Change Data Capture Can Break Application Encapsulation](<https://devfeed.tech/articles/change-data-capture-breaks-encapsulation-does-it-though-18808.md>)

Original publisher: [Read original article](<https://www.morling.dev/blog/change-data-capture-breaks-encapsulation-does-it-though/>)

Published: 2023-11-21T00:00:00Z

Content type: article

Language: en

Sources: [Gunnar Morling](<https://devfeed.tech/sources/gunnar-morling.md>)

Topics: [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [streaming-data-processing](<https://devfeed.tech/topics/streaming-data-processing.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [apache-kafka](<https://devfeed.tech/tags/apache-kafka.md>), [data](<https://devfeed.tech/tags/data.md>), [debezium](<https://devfeed.tech/tags/debezium.md>), [schema](<https://devfeed.tech/tags/schema.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

This article examines whether exposing database change event feeds through Change Data Capture (CDC) breaks application encapsulation. It explains that CDC can expose internal table models as event APIs and create schema and downstream-consumer risks, then discusses ways to address those risks.

### Source excerpt

Table of Contents CDC--A Quick Primer Does CDC Break Encapsulation? Entering Data Contracts Implementation Approaches For Data Contracts The Outbox Pattern Stream Processing Streaming Data Contracts--Beyond the Basics Handling Schema Changes Summary This post originally appeared on the Decodable blog. All rights reserved. Having worked on Debezium--an open-source platform for Change Data Capture (CDC)--for several years, one concern I've heard repeatedly is this: aren't you breaking the encapsulation of your application when you expose change event feeds directly from your database? After all, CDC exposes your internal persistent data model to the outside world, which may have unintended consequences, e.g. in terms of data exposure but also when it comes to changes to the schema of your data, which may break downstream consumers.

## Tinybird: A ksqlDB alternative for stateful stream processing

DevFeed: [Tinybird: A ksqlDB alternative for stateful stream processing](<https://devfeed.tech/articles/tinybird-a-ksqldb-alternative-for-stateful-stream-processing-18552.md>)

Original publisher: [Read original article](<https://www.tinybird.co/blog/ksqldb-alternative>)

Author: Alasdair Brown

Published: 2023-07-27T00:00:00Z

Content type: comparison

Language: en

Sources: [Tinybird](<https://devfeed.tech/sources/tinybird.md>)

Topics: [streaming-data-processing](<https://devfeed.tech/topics/streaming-data-processing.md>), [stream-processing](<https://devfeed.tech/topics/stream-processing.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>)

Tags: [compare](<https://devfeed.tech/tags/compare.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [scalable-analytics-architecture](<https://devfeed.tech/tags/scalable-analytics-architecture.md>), [stateful](<https://devfeed.tech/tags/stateful.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

This comparison presents Tinybird as an alternative to ksqlDB for stateful stream processing and streaming SQL, emphasizing an approach intended to avoid the complexity associated with Kafka Streams.

### Source excerpt

Looking for a ksqlDB alternative? Tinybird gives you streaming SQL without the Kafka Streams complexity. Compare the approaches.

[Next page](<https://devfeed.tech/tags/stream-processing.md?cursor=WyIyMDIzLTA3LTI3VDAwOjAwOjAwKzAwOjAwIiwgIjlmYmNhMGE5LTdhNjMtNDM2ZS04YzIzLTQyYjgxYjQxMDE2MCJd>)