Cơ sở dữ liệu 22/09/2026 6 phút

Chuẩn hóa vs phi chuẩn hóa trong PostgreSQL: JOIN có thật sự đắt không

Nhiều người phi chuẩn hóa vì sợ JOIN đắt. Đo thật: JOIN tới bảng nhỏ có index gần như miễn phí (0,192 ms so với 0,197 ms không JOIN), trong khi cập nhật dữ liệu sao chép chậm 175 lần và rủi ro lệch. Khi nào chuẩn hóa, khi nào phi chuẩn có lý. PostgreSQL 16.

Go 11/07/2026 6 phút

Log lỗi ở mọi tầng là bốn dòng cho một sự cố — chỉ tầng ngoài cùng được log

Một lỗi đi lên như một sự việc leo thang qua các cấp: mỗi cấp thêm ngữ cảnh nó biết rồi đẩy lên, chỉ cấp trên cùng lập một biên bản và ra một câu trả lời. Bọc ở đâu, log ở đâu, tách lỗi nghiệp vụ khỏi lỗi hệ thống, và đừng để lộ nội tình ra API.

Go 04/07/2026 7 phút

Bắt đầu bằng một tệp, và tách theo miền chứ không theo tầng — cái repo 40 nghìn sao không phải chuẩn

Tổ chức dự án như sắp xưởng đồ nghề: gom theo CÔNG VIỆC, không gom theo VẬT LIỆU, và đừng đóng tủ bốn mươi ngăn cho một hộp đồ nghề. cmd và internal dùng làm gì, ba dấu hiệu đã đến lúc tách package, và vì sao phụ thuộc vòng là lỗi biên dịch.