Vì Sao System Design Mindset Khiến Bạn Khó Bị AI Thay Thế Nhất Trong 5 Năm Tới

Có một khảo sát nội bộ mình đọc được cuối 2025: hơn 60% dev junior-mid nói họ lo AI sẽ thay thế công việc của mình trong 2-3 năm tới. Nhưng ít ai hỏi đúng câu hỏi. Câu hỏi đúng không phải “AI có viết code giỏi hơn mình không” — rõ ràng là có, … Read more

Operational Transformation: làm sao 100 người cùng sửa một file Google Docs mà không loạn?

Bạn có biết làm thế nào để 100 người cùng sửa một file Google Docs, cùng lúc, mà không ai bị khóa file, không ai bị ghi đè, và cuối cùng ai cũng thấy đúng một nội dung giống hệt nhau không? Nghe thì tưởng đơn giản: “thì gửi thay đổi lên server rồi server … Read more

Áp Dụng System Design Mindset Vào Công Việc Hằng Ngày — Không Cần Chức Danh Architect

“Mình đâu phải Architect, đâu cần nghĩ mấy chuyện đó” — mình nghe câu này khá nhiều lần từ các bạn dev 1-3 năm kinh nghiệm. Vấn đề là: chờ đến khi có title rồi mới tập tư duy hệ thống thì hơi trễ. Title không tạo ra mindset. Mindset tạo ra title. Ở bài … Read more

Nx Project Graph: “bản đồ” giúp monorepo của bạn không bao giờ build nhầm

Nếu bạn đang làm việc với một monorepo dùng Nx — chẳng hạn như project với nhiều app (app-1, app-2, app-3) chia sẻ chung module core — thì chắc chắn bạn đã từng thấy dòng chữ này chạy qua terminal: Câu hỏi đặt ra là: Nx lấy đâu ra thông tin “3 task phụ thuộc” … Read more

Nx Workspace là gì? — Giới thiệu và hướng dẫn setup monorepo từ đầu

Bắt đầu thứ Hai với ticket “thêm tính năng auth vào app” — nghe đơn giản. Nhưng project đang có: một React frontend, một Node.js API, một package shared types dùng chung, và một admin dashboard riêng. Bốn repo khác nhau. Bốn lần npm install. Bốn pipeline CI/CD. Và khi bạn update kiểu dữ liệu … Read more