# ⚖️ Kafka so với BullMQ: thiết kế kiến trúc hàng đợi hoàn chỉnh

Khóa học ngắn so sánh Kafka và BullMQ dành cho kỹ sư đã quen BullMQ nhưng chưa dùng Kafka. Nội dung đi theo trục kiến trúc và mô hình (topic, partition, queue, consumer group), kèm các ví dụ mẫu từng bước, rồi mở rộng sang độ tin cậy, retry, dead letter queue, vận hành và chi phí, kết thúc bằng case study chọn công cụ và thiết kế kiến trúc hàng đợi hoàn chỉnh.

## Contents

- [🔍 Ôn nhanh BullMQ và bức tranh tổng quan Kafka so với BullMQ](/courses/kafka-so-voi-bullmq-thiet-ke-kien-truc-hang-oi-hoan-chinh/on-nhanh-bullmq-va-tong-quan-so-sanh.md)
- [🧩 Kafka: topic, partition, offset và consumer group qua ví dụ từng bước](/courses/kafka-so-voi-bullmq-thiet-ke-kien-truc-hang-oi-hoan-chinh/kafka-topic-partition-offset-consumer-group.md) (sign-in required)
- [🔀 Đối chiếu mô hình: job bị xóa khi xong so với log được giữ lại](/courses/kafka-so-voi-bullmq-thiet-ke-kien-truc-hang-oi-hoan-chinh/doi-chieu-job-queue-va-log-retention.md)
- [✅ Checkpoint: Kiến trúc và mô hình](/courses/kafka-so-voi-bullmq-thiet-ke-kien-truc-hang-oi-hoan-chinh/checkpoint-kien-truc-va-mo-hinh.md)
- [🔁 At-least-once, exactly-once và idempotency trong thực tế](/courses/kafka-so-voi-bullmq-thiet-ke-kien-truc-hang-oi-hoan-chinh/at-least-once-exactly-once-va-idempotency.md)
- [♻️ Retry, backoff và dead letter queue: ví dụ mẫu từng bước trên hai công cụ](/courses/kafka-so-voi-bullmq-thiet-ke-kien-truc-hang-oi-hoan-chinh/retry-backoff-va-dead-letter-queue.md)
- [✅ Checkpoint: Độ tin cậy và xử lý lỗi](/courses/kafka-so-voi-bullmq-thiet-ke-kien-truc-hang-oi-hoan-chinh/checkpoint-do-tin-cay-va-xu-ly-loi.md)
- [📊 Vận hành, observability và chi phí hạ tầng của Kafka so với BullMQ](/courses/kafka-so-voi-bullmq-thiet-ke-kien-truc-hang-oi-hoan-chinh/van-hanh-observability-va-chi-phi.md)
- [🏗️ Case study: chọn công cụ và thiết kế kiến trúc hàng đợi hoàn chỉnh](/courses/kafka-so-voi-bullmq-thiet-ke-kien-truc-hang-oi-hoan-chinh/case-study-chon-cong-cu-va-thiet-ke-ha-tang.md) (paid)
- [✅ Checkpoint: Vận hành và chọn công cụ](/courses/kafka-so-voi-bullmq-thiet-ke-kien-truc-hang-oi-hoan-chinh/checkpoint-van-hanh-va-chon-cong-cu.md) (paid)
- [Course cheatsheet](/courses/kafka-so-voi-bullmq-thiet-ke-kien-truc-hang-oi-hoan-chinh/cheatsheet.md) (paid)
