Kafka

Event streaming on OpenShift with Red Hat Streams for Apache Kafka: clients, connectors, change data capture and DC/DR replication.

  1. 01

    Overview

    Brokers, topics, partitions and offsets, and when to choose Kafka over a message queue or Redis.

    Coming soon
  2. 02

    Kafka on OpenShift

    Install Streams for Apache Kafka and create a KRaft cluster, node pools and topics as custom resources.

    Coming soon
  3. 03

    Topic design

    Partitions and keys for ordering and scale, replication for durability, and retention or compaction.

    Coming soon
  4. 04

    Producers and consumers

    Spring Boot, Quarkus and .NET clients, consumer groups and offsets, and the HTTP Bridge for REST access.

    Coming soon
  5. 05

    Delivery guarantees

    At-least-once vs exactly-once, idempotent consumers and dead-letter topics: never post a payment twice.

    Coming soon
  6. 06

    Schema registry

    Avro, Protobuf and JSON Schema in the Red Hat build of Apicurio Registry, and evolving events safely.

    Coming soon
  7. 07

    Kafka Connect

    Connectors between Kafka and databases, files or object storage, run as KafkaConnect resources.

    Coming soon
  8. 08

    CDC with Debezium

    Stream row changes from PostgreSQL and Oracle with Debezium, and publish events with the outbox pattern.

    Coming soon
  9. 09

    Stream processing

    Filter, join and aggregate events as they arrive with Kafka Streams and Apache Flink.

    Coming soon
  10. 10

    Kafka for AI

    Keep RAG indexes fresh from change events, and score transactions for fraud as they happen.

    Coming soon
  11. 11

    Security

    TLS listeners, client authentication, ACLs and quotas, managed as KafkaUser resources.

    Coming soon
  12. 12

    Monitoring

    Broker metrics, consumer lag and alerts in Prometheus and Grafana, and the Streams for Apache Kafka console.

    Coming soon
  13. 13

    Scaling and upgrades

    Add brokers, rebalance with Cruise Control, offload old data with tiered storage, and run rolling upgrades.

    Coming soon
  14. 14

    DC/DR with MirrorMaker 2

    Replicate topics and consumer offsets to the DR site, and plan failover and failback.

    Coming soon