Salta al contenuto principale

Apache Kafka

Serie «Apache Kafka»: si parte da «02 - KRaft in Kafka 4.0: Addio ZooKeeper, Controller Quorum e Migrazione». Apache Kafka 16 min KRaft in Kafka 4.0: Addio ZooKeeper, Controller Quorum e Migrazione Kafka 4.0 (marzo 2025) ha rimosso definitivamente ZooKeeper dopo...

Questa serie raccoglie 11 articoli (circa 179 minuti di lettura totale), pensati per un livello Intermedio. Gli argomenti principali trattati sono Retry, Apache Kafka, Topics, Partitions.

11Articoli179 minLettura totaleIntermedioLivello
RetryApache KafkaTopicsPartitionsConsumer GroupOffset

Articoli della Serie

  1. 1

    01 - Apache Kafka Fondamenti: Topics, Partizioni, Offset e Consumer Group

    Kafka non è semplicemente una coda di messaggi: è un distributed commit log progettato per sostenere milioni di eventi al secondo con durabilità garantita.

  2. 2

    02 - KRaft in Kafka 4.0: Addio ZooKeeper, Controller Quorum e Migrazione

    Kafka 4.0 (marzo 2025) ha rimosso definitivamente ZooKeeper dopo tre anni di coesistenza con KRaft. Non può essere cambiato dopo l'inizializzazione.

  3. 3

    03 - Kafka Producer e Consumer Avanzati: Acks, Idempotenza e Retry

    Il comportamento di un producer Kafka dipende criticamente da tre parametri: acks , retries e max.in.flight.requests.per.connection .

  4. 4

    04 - Exactly-Once Semantics in Kafka: Transazioni e Coordinamento

    La semantica exactly-once e la piu difficile da implementare nei sistemi distribuiti. At-most-once: il messaggio viene inviato al massimo una volta.

  5. 5

    05 - Schema Registry: Avro, Protobuf, Compatibilita e Schema Evolution

    Lo Schema Registry e il componente critico per la governance dei dati in Kafka: gestione centralizzata degli schemi Avro e Protobuf…

  6. 6

    06 - Kafka Streams: Stream Processing Embedded in Java, KTable e Windowing

    Kafka Streams e una libreria Java per processare stream direttamente nell'applicazione senza cluster dedicato. La risposta dipende dal contesto.

  7. 7

    07 - Kafka Connect: Source/Sink Connector, Debezium CDC e Integrazione DB

    Kafka Connect permette di collegare Kafka a database, sistemi cloud e SaaS senza scrivere codice. Focus su Debezium per Change Data Capture da PostgreSQL…

  8. 8

    08 - Kafka + Apache Flink: Pipeline Analytics Real-Time e Iceberg Sink

    La combinazione Kafka + Flink e lo standard de facto per le pipeline analytics real-time nel 2026.

  9. 9

    09 - Monitoring Kafka: JMX Exporter, Prometheus e Grafana Dashboard

    Un cluster Kafka silenzioso non è un cluster sano: è un cluster che non stai guardando.

  10. 10

    10 - Dead Letter Queue e Error Handling in Kafka

    In un sistema distribuito, i messaggi falliscono. Deserializzazione corrotta, logica di business che lancia un'eccezione…

  11. 11

    11 - Kafka in Produzione: Sizing, Retention, Replica e Disaster Recovery

    Portare Kafka in produzione non significa solo avviare tre broker. Significa dimensionare correttamente il cluster in base al throughput atteso…