1. 2.9 Kafka Topics, Partitions, Offsets, and Replicashistorical

    Kafka topic/partition semantics, per-partition ordering, offsets, replication, ISR, high watermark, retention, and reassignment.

  2. Kafka Performance Tuninghistorical

    Kafka tuning as a balance among throughput, latency, durability, batching, compression, partition count, storage, and consumer lag.

  3. Kafka Benchmarkinghistorical

    How to benchmark Kafka producer, broker, and consumer capacity with realistic record sizes, partitions, replication, acknowledgements, compression, and end-to-end lag.

  4. Managed Kafkahistorical

    What managed Kafka services operate for you, what semantics remain your responsibility, and how to evaluate compatibility, networking, scaling, and cost.

  5. Reading Kafka Source Codehistorical

    A value-first route through Kafka source: protocol requests, producer batching, broker append/fetch, replication, group coordination, and KRaft metadata.

  6. 3. RabbitMQhistorical

    RabbitMQ fundamentals: exchanges, queues, bindings, routing, acknowledgements, publisher confirms, and modern quorum-queue high availability.

  7. 3.1 RabbitMQ Routing and Usagehistorical

    RabbitMQ exchanges, bindings, queues, direct/fanout/topic routing, work queues, acknowledgements, prefetch, and dead-letter patterns.

  8. 3.2 RabbitMQ Message Reliabilityhistorical

    Publisher confirms, durable queues, persistent messages, quorum queues, consumer acknowledgements, redelivery, and why end-to-end idempotency is still required.

  9. 3.3 RabbitMQ Clustering and Quorum Queueshistorical

    Modern RabbitMQ cluster responsibilities, queue data placement, quorum queues, leader/follower replication, and the legacy status of mirrored classic queues.