000: Apache Kafka từ zero đến one – HackMD


tags: Apache Kafka

# 000: Apache Kafka từ zero đến one

**Apache Kafka** chắc không còn quá mới mẻ và xa lạ. Tuy nhiên để thực sự **master** thì là cả một quá trình đầy những đau thương.

Series lần này tập trung vào 2 đối tượng chính:
> – Chưa biết gì về Kafka.
> – Hoặc chưa hiểu rõ về Kafka.

Vậy nên chỉ là **từ zero đến one**, chứ không phải **từ zero đến hero** nhé. Mà thực ra chẳng có series nào khiến chúng ta từ một người không biết gì trở thành một master về vấn đề đó. Quan trọng vẫn là thực hành và đúc kết kinh nghiệm qua mỗi lần vấp ngã :joy:.

Ok, series bao gồm các phần:
– [001: Message-driven programming với Message broker và Apache Kafka](https://hackmd.io/@datbv/Bkj443jJY)
– [002: Apache Kafka topic, partition, offset và broker](https://hackmd.io/@datbv/rkTnExnJt)
– [003: Gửi và nhận message trong Apache Kafka](https://hackmd.io/@datbv/r1ub5ZpkF)
– [004: ZooKeeper, Broker discovery và Kafka guarantee](https://hackmd.io/@datbv/Hk4_TMgxt)
– [005: Bao nhiêu partition là đủ cho một topic trong Apache Kafka](https://hackmd.io/@datbv/H1zwrnA1t)
– [006: Thực hành Apache Kafka với Kafka CLI](https://hackmd.io/@datbv/B1mBcHkbY)
– [007: Simple Kafka Producer client API với Java](https://hackmd.io/@datbv/HJTrRsDWY)
– [008: Advance Kafka Producer client API với Java](https://hackmd.io/@datbv/B1aUZ-RbY)
– [009: Kafka Consumer client API với Java](https://hackmd.io/@datbv/rJFq-ZCWt)
– [010: Apache Kafka connect concept](https://hackmd.io/@datbv/BkmxODybY)
– [011: Apache Kafka stream concept](https://hackmd.io/@datbv/r15QuD1ZF)
– [012: Apache Kafka SQL concept](https://hackmd.io/@datbv/HkG8OPk-F)
– [013: ]()
– [014: ]()

### Reference
– https://kafka.apache.org/
– https://www.confluent.io/what-is-apache-kafka/
– https://dzone.com/articles/apache-kafka-innbspaction
– https://www.tibco.com/reference-center/what-is-apache-kafka
– https://www.redhat.com/en/topics/integration/what-is-apache-kafka
– https://betterprogramming.pub/apache-kafka-in-action-6e19836c9d7b

© [Dat Bui](https://www.linkedin.com/in/datbv/)