Tổng quan
Bản đồ không phải lãnh thổ nhắc rằng mô hình, diagram, dashboard và tài liệu chỉ là đại diện của thực tế. Hệ thống đang chạy luôn có chi tiết và ràng buộc mà bản vẽ bỏ sót.
Ý chính
- Architecture diagram là abstraction, không phải chính production behavior.
- Khi triển khai, luôn có terrain mới: latency, dữ liệu bẩn, phụ thuộc ẩn, hành vi người dùng.
- Kế hoạch cần được cập nhật theo quan sát thực tế thay vì bảo vệ mô hình ban đầu.
Ví dụ từ nguồn
Sơ đồ microservice giả định mạng ổn định, nhưng production lại có latency, retry storm và message ordering không như vẽ.
Dashboard "healthy" có thể bỏ lỡ trải nghiệm người dùng nếu metric không đo đúng luồng quan trọng.
Nguồn gốc
Alfred Korzybski phổ biến cụm này trong Science and Sanity năm 1933 để nói về khoảng cách giữa ngôn ngữ, mô hình và thực tại.
Lưu ý khi áp dụng
Dùng bản đồ để định hướng, nhưng hãy để telemetry, user feedback và incident cập nhật bản đồ liên tục.