
Lessons Learned
Kinh nghiệm xương máu từ hành trình 8 năm làm backend. Những gì sách không dạy, trial-and-error mới hiểu.
Chuỗi bài chia sẻ kinh nghiệm thực tế từ 8 năm làm backend engineer — từ những bài học xương máu khi migrate hệ thống, đến kiến thức sâu về架构 decision. Mỗi bài là một câu chuyện thật, một bài học thật, không phải theory.
Các bài trong series

Logging Đừng Để Để Sau: Bài Học Từ 1M Users
Project 1M+ users, production incident — logs rời rạc phải export S3 rồi dùng Athena parse từng tí. Bài học logging mình không bao giờ quên.

Từ Grep Đến Semantic Search: Cách OpenClaw Xây Dựng Memory Cho AI Agent
Update OpenClaw lên version mới, gặp lỗi thiếu API token cho embedding khi dùng memory_search. Bài học về kiến trúc hybrid search đã thay thế cách đọc file thủ công.

Những Thứ Không Bao Giờ Lỗi Thời
Qua nhiều năm chuyển giao công nghệ và training team, mình nhận ra điều tạo ra sự khác biệt không phải là framework đã biết — mà là nền tảng bên dưới.

Tại Sao Mem0 Tồn Tại: Memory Không Chỉ Cần Vector Search
Hơn 50K GitHub stars — Mem0 không phải thêm một vector database. Nó giải quyết phần khó nhất của bài toán memory mà hầu hết chúng ta bỏ qua.