NASA đưa người lên Mặt Trăng mượt mà nhưng lại quên fix con bug môi trường siêu ảo ma: bụi vỡ vụn, sắc như dao cạo và bốc mùi thuốc súng. Anh em dev học được gì từ cú deploy này?

Các ông ngồi nhà code cứ than phiền hít bụi mịn ở trạm xe bus là khổ, nhưng ít ra anh em mình đ*o phải hít cái thứ bụi "ngoài hành tinh" sắc như dao cạo và có mùi như thuốc súng. Chuyện là từ cái thời Apollo xa lắc xa lơ, NASA đã vấp phải một con bug bự chà bá khi deploy dự án lên Mặt Trăng.
Anh em biết đấy, đưa 12 pháp sư lên Mặt Trăng đi bộ rảo rảo thì coi như server chạy mượt, nổ KPI tung tóe rồi. Nhưng đời không như là mơ, lúc mấy lão chui lại vào phi thuyền (Lunar Module) và cởi đồ bảo hộ ra, tự nhiên cả đám bắt đầu hắt xì liên tục, ngạt mũi, chảy nước mắt y chang dân bị viêm mũi dị ứng. Lịch sử gọi hiện tượng này là "lunar hay fever" (sốt cỏ khô Mặt Trăng).
Rốt cuộc thì chuyện quái gì đã xảy ra?
Drama này đào lại trên Hacker News làm giang cư mận chia phe combat cũng xôm tụ phết:
Tóm cái váy lại, tưởng NASA xịn xò con bò thế nào, lên đến prod vẫn ăn hành ngập mặt vì những cái biến môi trường (environment variables) méo lường trước được.
Bài học cho anh em là gì? Code ở local chạy mượt thì đừng vội gáy. Phải chuẩn bị sẵn kịch bản cho việc môi trường production nó "cắn" bạn bất cứ lúc nào. Anh em nào chuẩn bị thuê vps hay setup server mới thì nhớ config môi trường cho chuẩn chỉ, sandbox cẩn thận. Đừng để lúc user vào dùng lại văng miểng sắc như bụi Mặt Trăng, lúc đấy sập server thì lại ngồi khóc tiếng Mán.