Chia sẻ ý tưởng, các cách làm hay, các tool hữu ích phục vụ vông việc.

SHARE

Bài 1: Apache Kafka Là Gì? Vì Sao REST/gRPC Sụp Đổ Ở Scale Lớn

Lời Mở Đầu: Câu Hỏi Đúng Trước Khi Chọn Công Nghệ Chào mừng bạn đến với series “Kafka 101 — Từ...
Avatar photo bao.nguyengia
9 min read

Bài 2: Giải Phẫu Kiến Trúc Kafka — Broker, Topic, Partition, Segment, Offset Từ Lý Thuyết Đến Ổ Cứng

Lời Mở Đầu: Tại Sao Phải Hiểu Internals? Nhiều kỹ sư dùng Kafka chỉ qua lớp abstraction: publish, consume, done. Tuy...
Avatar photo bao.nguyengia
7 min read

Bài 6: Hiệu Năng Kafka — Zero-Copy, Page Cache và I/O

Lời Mở Đầu: Nghịch Lý Lớn Nhất Của Kafka Trên thực tế, đây là một câu hỏi tôi thường đặt ra...
Avatar photo bao.nguyengia
6 min read

Bài 7: Setup Kafka Cluster — Docker Compose và KRaft

Lời Mở Đầu: Môi Trường Local Chuẩn Production Trên thực tế, nhiều bài tutorial hướng dẫn cài Kafka nhưng bỏ qua...
Avatar photo bao.nguyengia
4 min read

Bài 3: Kafka Producer Nâng Cao — Throughput, Batching, Acks, Idempotent và Exactly-Once

Lời Mở Đầu: Kafka Producer — Không Đơn Giản Như Bạn Nghĩ Gọi producer.send(record) trông có vẻ đơn giản. Tuy nhiên,...
Avatar photo bao.nguyengia
6 min read

Bài 4: Kafka Consumer — Group, Rebalance và Offset

Lời Mở Đầu: Consumer — Nơi Mọi Thứ Có Thể Sai Bạn đã hiểu Producer ghi data vào Kafka. Vì vậy,...
Avatar photo bao.nguyengia
5 min read

Bài 5: Kafka HA — Replication, ISR và Leader Election

Lời Mở Đầu: Tại Sao “Không Bao Giờ Mất Data” Là Bài Toán Khó? Trên thực tế, trong môi trường cloud...
Avatar photo bao.nguyengia
5 min read

Cổng thanh toán Stripe (Phần 3): Cách Stripe hoạt động?

Stripe là một trong những nền tảng thanh toán trực tuyến phổ biến nhất hiện nay, được nhiều doanh nghiệp sử...
Avatar photo Tri Nguyen Duc Minh
13 min read

Deep work đang biến mất khỏi ngành IT

Deep work đang dần biến mất khỏi ngành IT. Khi attention bị phân mảnh bởi AI, notification và context switching, sức...
Avatar photo hoang.phanhuy
11 min read