extra credit Search 85,062 technologies ⌘K Download for Mac

Kafka

Category
Databases and data
Docs outline
13 sections

Official docs outline

kafka.apache.org
  1. Introduction and Core Concepts

    Events, topics, partitions, producers, consumers, brokers and the log abstraction.

  2. Producer API and Configuration

    Producing records, partitioning keys, batching, acks, retries, idempotent producer and compression.

  3. Consumer API and Consumer Groups

    Consumer groups, offsets, rebalancing, polling, committing and delivery position.

  4. Design: Persistence and Efficiency

    Filesystem log storage, page cache, zero-copy, batching and end-to-end compression.

  5. Log Implementation

    Log segments, indexes, retention, compaction and cleanup policies.

  6. Replication and ISR

    Leaders and followers, in-sync replicas, min.insync.replicas, unclean leader election and high watermark.

  7. Message Delivery Semantics

    At-most-once, at-least-once, exactly-once, idempotence and transactions.

  8. Configuration

    Broker, topic, producer and consumer configuration parameters.

  9. KRaft Cluster Metadata

    Controller quorum, Raft-based metadata, ZooKeeper replacement.

  10. Operations

    Topic management, partition reassignment, monitoring, quotas, capacity planning and rolling upgrades.

  11. Security

    TLS, SASL authentication, ACL authorization and encryption.

  12. Kafka Connect

    Source and sink connectors, tasks, converters, transforms and offsets management.

  13. Kafka Streams

    Stream processing library, KStream and KTable, state stores, windowing and stateful operations.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 78
↑↓ move ↵ open