
Kết quả thực tế: Results Daemon của Checkly, thành phần nền tảng xử lý khoảng 92 triệu tin nhắn/ngày, đã được chuyển từ Node.js sang Go bằng Claude Code – một AI agent chuyên viết code. Sau khi triển khai, hệ thống không gặp bất kỳ sự cố nào và giảm 70 % số pod đang chạy, đồng thời giảm tải cho cơ sở dữ liệu.
Động lực chuyển đổi xuất phát từ việc khối lượng kiểm tra trên nền tảng tăng gấp đôi trong năm qua, khiến Results Daemon – viết bằng JavaScript thuần – trở thành nút thắt cổ chai. Độ an toàn kiểu dữ liệu thấp của Node.js khiến mỗi thay đổi đều tiềm ẩn rủi ro, vì vậy đội ngũ quyết định dùng Go, ngôn ngữ có hệ thống kiểu mạnh hơn, phù hợp hơn với các agent.
Quy trình harness và nguyên tắc:
- Trước khi AI viết bất kỳ dòng code nào, đội ngũ xây dựng một bộ test harness mô phỏng mọi kịch bản đầu vào dựa trên dữ liệu thực tế từ ClickHouse.
- Hàm test được thiết kế để bao phủ 90‑100 % các đường đi trong code, sử dụng báo cáo coverage để phản hồi lại cho Claude Code, yêu cầu bổ sung test khi còn thiếu.
- Mỗi kịch bản được gắn nhãn theo quy tắc kinh doanh (ví dụ: “re‑dispatch lấy thời gian từ tài khoản khi không có job”).
Nhờ có harness, Claude Code không chỉ viết lại logic mà còn tự động đề xuất các trường hợp kiểm thử mới, giúp giảm thiểu lỗi con người và tăng tốc độ đưa phiên bản mới vào production.
Việc thành công này chứng minh AI agent có thể tham gia vào quy trình phát triển phần mềm quy mô lớn, không chỉ là prototype. Đối với cộng đồng AI và các công ty công nghệ tại Việt Nam, đây là một ví dụ thực tiễn cho thấy khả năng giảm chi phí vận hành, nâng cao độ tin cậy và rút ngắn thời gian đưa sản phẩm ra thị trường khi áp dụng kỹ thuật agentic engineering.
Nguồn: Hacker News — Biên dịch & tổng hợp: danhbaai.com