Bỏ qua tới nội dung
~nguyen-huu-trung
05Viết ra để nghĩ rõ hơn

Ghi chép kỹ thuật

6 phút đọc

Atomic trong DB và Redis: lỗi không hiện ra khi chỉ có một người dùng

Đọc giá trị, tính toán, rồi ghi lại — đoạn code đúng trên máy local nhưng sai ngay khi có hai tiến trình cùng chạy. Atomic không phải tối ưu hiệu năng, nó là điều kiện để dữ liệu còn đúng.

  • PostgreSQL
  • Redis
  • Concurrency

Đọc tiếp→

3 phút đọc

Port monolith TypeScript sang Go mà không lệch hành vi

Tôi tự viết bản Node, rồi tự chuyển nó sang Go. Nghe thì dễ hơn — cho tới lúc nhận ra “tôi nhớ nó chạy thế nào” không phải một tiêu chí nghiệm thu.

  • Go
  • Migration
  • Testing

Đọc tiếp→

2 phút đọc

Đừng viết ACL riêng cho agent

Khi trợ lý AI có quyền ghi dữ liệu, thứ đáng sợ không phải là mô hình nói sai mà là một lớp phân quyền thứ hai âm thầm lệch khỏi lớp thật.

  • Agentic AI
  • Security
  • Architecture

Đọc tiếp→