Sao làm hệ thống đơn giản thôi mà lâu thế?

Anh chỉ cần cái hệ thống đơn giản, login – đặt hàng – gửi mail là được, mà sao em báo timeline 3 tháng?

Nghe thì như là bài tập CRUD, nhưng sau 15 phút hỏi thêm:

  • Cần OTP à?
  • Có dashboard admin?
  • Gửi mail theo template brand?
  • Phải scale được khi có 10K users cùng lúc?
  • Có cần bảo mật, logs, deploy CI/CD?

Cuối cùng thì “đơn giản” ấy hoá ra là 1 MVP fullstack có 4 môi trường, phải chạy HA, có sẵn monitoring và dự phòng bị DDOS.

🎯 Bài học rút ra:

  • “Đơn giản” là khái niệm mang tính cảm xúc, không mang tính kỹ thuật
  • Cần chuyển hoá yêu cầu mơ hồ → technical specs rõ ràng
  • Luôn phản biện bằng mô hình hóa: UI flow, system diagram, use-case

Post a Comment

Mới hơn Cũ hơn