Gỡ Lỗi Cù Lao, Chốt Kèo Anh Thợ Vườn

Chương 3: Bug Lớn Nhất Đời: Mất Mạng Lúc Deploy!

Chương 3: Bug Lớn Nhất Đời: Mất Mạng Lúc Deploy!

Căn nhà gỗ nhỏ ven rạch chìm trong sự tĩnh lặng của buổi trưa oi ả, chỉ còn tiếng quạt máy rỉ sét quay lạch cạch ở góc nhà. Trong khi vạn vật ở Cù Lao Cát Xanh dường như đang chìm vào giấc ngủ trưa yên ả, thì tại chiếc bàn gỗ công thái học dã chiến, một cuộc chiến đang bước vào giai đoạn khốc liệt nhất.

Ngọc Tú ngồi khoanh chân trên ghế, đôi mắt vằn tia máu dán chặt vào hai màn hình Macbook Pro. Ánh sáng từ hàng ngàn dòng code trên nền đen của Terminal hắt lên khuôn mặt tái nhợt, căng thẳng của cô. Những ngón tay thon dài gõ lách cách trên bàn phím với tốc độ kinh hồn.

Hôm nay là ngày "deploy" – ngày triển khai bản cập nhật phần mềm quan trọng nhất của quý lên máy chủ thật (Production Server). Dù đang trong kỳ nghỉ phép "chữa lành", Tú vẫn không thể thoái thác trách nhiệm của một Tech Lead đối với dự án cốt lõi này.

Đồng hồ hệ thống nhấp nháy ở góc phải màn hình: 13:40.

Chỉ còn đúng hai mươi phút nữa là đến hạn chót bàn giao. Mọi module đã được kiểm thử xong, cơ sở dữ liệu đã được sao lưu, lệnh triển khai tự động (CI/CD) đang chạy đến bước cuối cùng. Thanh tiến trình (progress bar) hiển thị 85%... 89%... 93%.

Chỉ cần thanh ngang đó chạm mức 100%, cô sẽ chính thức được giải thoát để thực sự tận hưởng không khí miệt vườn.

Thế nhưng, định luật Murphy luôn biết cách trêu đùa những kẻ theo chủ nghĩa hoàn hảo.

Đúng lúc thanh tiến trình nhích lên 95%, nó đột ngột khựng lại. Con trỏ chuột trên màn hình Terminal bắt đầu nhấp nháy chậm dần. Ngay sau đó, biểu tượng vòng tròn tử thần (loading spinner) quen thuộc hiện ra, quay tít một cách đầy chế giễu giữa màn hình.

"Đừng... đừng mà... Xin mày đấy!" Tú lẩm bẩm, trán rịn một tầng mồ hôi lạnh.

Cô vội vã liếc mắt sang bộ phát wifi 4G di động đặt cạnh laptop. Đèn tín hiệu sóng vốn luôn sáng xanh nay đã chuyển sang màu đỏ rực. Kèm theo đó, chiếc đèn báo pin yếu cũng bắt đầu nhấp nháy điên cuồng rồi vụt tắt ngúm. Cục pin dự phòng mà cô tin tưởng đã hoàn toàn cạn kiệt năng lượng sau những ngày làm việc liên tục không được sạc đầy do mạng điện ở nông thôn chập chờn.

Kết nối SSH tới máy chủ bị ngắt ngang. Mã lỗi kết nối Timeout hiện lên đỏ chót như một bản án tử hình.

Tú chộp lấy chiếc điện thoại, hoảng hốt mở khóa màn hình. Cột sóng mạng di động hoàn toàn trống trơn. Không có 4G, không có 3G, thậm chí không có cả sóng EDGE hay vạch sóng viễn thông cơ bản để gọi điện thoại.

Cảm giác bất lực dâng trào từ lồng ngực lên đến đỉnh đầu. Nếu lệnh deploy bị ngắt giữa chừng, toàn bộ hệ thống của khách hàng sẽ bị sập, dữ liệu có nguy cơ bị lỗi cấu trúc nghiêm trọng. Hậu quả của nó không chỉ đo bằng những lời khiển trách, mà bằng hàng chục ngàn đô la đền bù thiệt hại. Thời gian không còn đếm bằng phút, mà đếm bằng giây.

Không kịp suy nghĩ thêm, Tú bật dậy khỏi ghế. Cô vơ lấy chiếc laptop bằng một tay, tay kia cầm điện thoại giơ lên cao quá đầu, điên cuồng chạy ra khỏi cửa sau.

Cái nắng chang chang của buổi trưa miền sông nước dội thẳng xuống đỉnh đầu, nhưng Tú không mảy may cảm thấy nóng. Cô chạy dọc theo bờ rào dâm bụt, cặp kính gọng tròn trễ xuống tận chóp mũi, miệng không ngừng lầm bầm những từ ngữ vô nghĩa của kẻ đang hoảng loạn.

"Có sóng đi mà... Cầu xin đấy... Một vạch thôi cũng được! Server đang sập! Cứu với!"

Cô giơ điện thoại lượn lờ khắp các góc vườn như đang làm một nghi lễ cầu mưa kỳ quặc. Nhưng màn hình vẫn lạnh lùng hiển thị dòng chữ: No Service.

"Chết tiệt! Chết tiệt!" Tú gần như phát khóc, giọng nói nghẹn lại vì tuyệt vọng. Cô ngồi thụp xuống bãi cỏ úa, ôm chặt chiếc laptop đang nóng rực vào lòng, nhắm mắt lại chờ đợi sự phán xét của cấp trên khi thời hạn 14:00 điểm.

Đột nhiên, tiếng loạt xoạt của cành lá khô vang lên ngay sát bên cạnh.

"Em làm cái trò gì giữa trưa nắng vậy? Tính gọi UFO hay sao mà giơ điện thoại lên trời múa lượn?"

Tú giật thót mình, ngẩng phắt đầu lên.

Quốc Vũ đang đứng đó, cách cô chưa đầy hai mét. Khác với vẻ ngoài gọn gàng hôm qua, hôm nay trông anh càng đậm chất "hai lúa" hơn. Anh mặc chiếc áo ba lỗ màu cháo lòng đã sờn chỉ, chiếc quần đùi kaki lấm lem bùn đất. Trên tay anh vắt một đoạn ống nước nhựa bám đầy rong rêu. Làn da ngăm đen bóng nhẫy mồ hôi dưới nắng trưa. Thế nhưng, trên cổ tay rắn chắc cuồn cuộn gân xanh ấy, chiếc smartwatch Garmin đắt tiền từ lần gặp đầu tiên ở bến phà vẫn yên vị, mặt đồng hồ chớp lên thứ ánh sáng lạnh lùng của công nghệ.

Thấy Tú mặt mũi đỏ gay, đôi mắt ươn ướt chực khóc ôm chặt cái máy tính, nét cợt nhả trên mặt Vũ lập tức biến mất, thay vào đó là sự nghiêm túc nhạy bén.

"Mất... mất mạng rồi..." Tú lắp bắp, không màng đến hình tượng nữa. "Tôi đang deploy hệ thống. Sập server rồi... Điện thoại mất sóng, cục phát 4G cũng sập nguồn. Ở đây... ở đây có chỗ nào bắt được sóng wifi không anh?"

Cô hỏi một câu mà chính bản thân cũng thấy vô vọng. Một anh nông dân miệt vườn thì lấy đâu ra mạng internet tốc độ cao để cứu vãn hệ thống máy chủ quốc tế của cô? Cùng lắm anh chỉ biết chỉ cô ra quán cà phê ngoài bến đò, mà chạy ra đó thì thời gian cũng đã cạn.

Vũ không trả lời ngay. Anh nheo mắt nhìn vạch sóng báo hiệu chéo đỏ trên màn hình điện thoại của Tú, rồi lướt mắt qua dòng code báo lỗi Timeout trên màn hình Macbook.

Và rồi, từ khuôn mặt phong trần, lấm lem bùn đất ấy, một giọng nói trầm ổn, lạnh lùng vang lên, phát ra những từ ngữ khiến não bộ của Tú chịu một cú sốc lớn hơn cả việc mất mạng.

"Trạm phát sóng bên cồn đang bảo trì đột xuất, đến chiều tối mới có sóng di động lại. Cắm nhờ đường truyền cáp quang nội bộ của vườn tôi đi. Tôi có kéo một line cáp quang 1 Gigabit riêng từ ngoài huyện vào thẳng trạm điều khiển IoT trong chòi. Bao ping dưới 10ms."

Tú sững sờ. Đôi mắt đang ngấn nước của cô mở to hết cỡ, nhìn Vũ như thể anh vừa biến thành người ngoài hành tinh.

Anh thợ vườn vừa nói cái gì? Cáp quang nội bộ? Trạm điều khiển IoT? Line 1 Gigabit? Bao ping dưới 10ms?

Những thuật ngữ kỹ thuật chuyên ngành đó phát ra từ miệng một người đàn ông mặc áo ba lỗ, cầm ống nước sình bùn, nghe nó phi logic và sai trái đến mức Tú tưởng mình đang bị ảo giác do say nắng.

Nhưng Vũ không cho cô thời gian để ngẩn ngơ. Anh vứt đoạn ống nước xuống đất, bước tới nắm lấy cổ tay cô kéo tuột đi. "Còn ngây ra đó làm gì? Không phải nói đang sập server sao? Đi theo tôi!"

Bàn tay to lớn, chai sạn của anh bao trọn lấy cổ tay mảnh khảnh của cô. Lực kéo mạnh mẽ nhưng không làm cô bị đau, đủ để kéo cô ra khỏi trạng thái "treo máy". Tú lảo đảo ôm máy tính chạy theo những bước chân sải dài của Vũ, băng qua rặng râm bụt, tiến thẳng vào khu vườn cây ăn trái rộng lớn của anh.

Nằm sâu giữa vườn bưởi mát rượi là một căn chòi nhỏ xây bằng gạch, bên ngoài ngụy trang bằng dây leo xanh mướt. Khi Vũ đẩy cửa bước vào, Tú thêm một lần nữa chết lặng.

Bên trong căn chòi tuềnh toàng là một hệ thống tủ Rack tiêu chuẩn, bên trong xếp lớp những bộ Switch mạng, Router chuyên dụng đang chớp nháy đèn xanh liên hồi. Tiếng quạt tản nhiệt từ các thiết bị viễn thông kêu ro ro, êm ái như một bản nhạc xoa dịu tâm hồn những kẻ đang tuyệt vọng vì rớt mạng.

Vũ thành thục rút một sợi cáp mạng LAN chuẩn Cat6 màu vàng chói từ trên tủ, cắm một đầu vào bộ chia mạng, đầu còn lại anh ném về phía Tú với độ chính xác tuyệt đối.

"Máy Macbook đời mới không có cổng mạng LAN đúng không? Ngăn kéo bàn bên trái có một cái Hub chuyển đổi Type-C, tự lấy cắm vào đi." Vũ điềm nhiên nói, rút chiếc khăn vắt ngang cổ lau mồ hôi. "Nhanh lên, cô bảo chỉ còn hai mươi phút cơ mà."

Tú luống cuống làm theo như một cỗ máy được lập trình sẵn. Lắp Hub, cắm cáp mạng LAN, kiểm tra kết nối. Chỉ mất chưa đầy ba giây, biểu tượng mạng có dây trên thanh trạng thái Macbook đã hiện lên sáng rực.

Kết nối đã trở lại. Tốc độ mạng không chỉ mạnh, mà còn nhanh và ổn định đến mức khó tin.

Tú nín thở, gõ lại lệnh SSH để kết nối lại vào máy chủ. Một giây. Hai giây. Màn hình Terminal phản hồi. Máy chủ vẫn an toàn. Tiến trình deploy được nối lại và tiếp tục chạy từ mức 95%.

97%... 99%... 100%.

Dòng chữ màu xanh lá cây Deployment Successful hiện lên giữa màn hình đen rực rỡ như pháo hoa đêm giao thừa.

Tú thở hắt ra một hơi dài, cả người mềm nhũn, trượt từ trên ghế xuống tựa lưng vào thành bàn gỗ. Cô sống rồi. Cả đội dự án sống rồi. Gần mười lăm ngàn đô la đền bù hợp đồng cũng không cánh mà bay.

Sự hoảng loạn, bất lực tột độ vừa qua đã được thay thế hoàn toàn bằng sự nhẹ nhõm vô bờ bến. Cô ngước mắt lên nhìn ân nhân thứ hai trong ngày của mình.

Vũ đang đứng tựa lưng vào vách chòi, hai tay khoanh trước ngực, ánh mắt điềm tĩnh quan sát cô. Chiếc áo ba lỗ ướt đẫm mồ hôi dính sát vào cơ thể, làm nổi bật những thớ cơ ngực vạm vỡ. Ở anh không hề có chút bóng dáng nào của một "IT nerd" mọt sách, da trắng bệch, cắm mặt vào máy tính. Anh mang ráng dấp của một người đàn ông lao động chân tay thực thụ, một người hòa mình với đất đai, nắng gió.

Nhưng chính người đàn ông thô ráp ấy lại sở hữu một hệ thống cáp quang nội bộ và sự am hiểu công nghệ đến mức khiến một Senior Developer như cô phải kinh ngạc. Chiếc smartwatch đắt tiền trên cổ tay anh, hệ thống tủ mạng hầm hố giấu trong chòi lá này... tất cả bắt đầu liên kết lại thành một bức tranh mà Tú chưa thể giải mã hoàn toàn.

Định kiến về một anh nông dân miệt vườn trong đầu Tú chính thức bị đập nát vụn.

"Cảm ơn anh..." Giọng Tú hơi khàn đi. "Anh cứu mạng tôi lần thứ hai rồi. Hệ thống này... anh tự thiết kế sao?"

Vũ khẽ nhếch mép, nụ cười nửa miệng đầy vẻ phong trần. Anh bước lại gần, rút một chai nước lọc ướp lạnh từ chiếc tủ mát nhỏ trong góc ném cho cô.

"Tôi chỉ là dân làm nông, kéo cáp để điều khiển mấy cái máy bơm tưới cây tự động ngoài vườn thôi. Chứ đâu có viết code xịn như mấy cô cậu kỹ sư trên phố." Anh nói với vẻ thản nhiên, hơi nhún vai. "Làm xong rồi thì uống miếng nước đi. Đừng có ngất ra đấy, tôi không biết sơ cứu hô hấp nhân tạo đâu."

Tú chụp lấy chai nước lạnh, áp lên vầng trán đang nóng rực. Lần đầu tiên, cô nhìn Quốc Vũ với một ánh mắt hoàn toàn khác. Sự e dè, phòng thủ đã biến mất, thay vào đó là một sự tôn trọng và tò mò mãnh liệt.

Trong mắt một kẻ lập trình như cô, Quốc Vũ giờ đây không còn là một biến số thông thường nữa. Anh là một "đoạn mã" được mã hóa phức tạp, giấu bên trong một giao diện thô mộc, nhưng lại ẩn chứa những chức năng vô cùng đáng kinh ngạc. Và điều đó khiến bản tính thích chinh phục và giải mã logic của cô trỗi dậy mạnh mẽ hơn bao giờ hết.

Đánh giá Chương 3
5.0 / 5.0
Chưa có đánh giá nào từ độc giảChạm vào sao để đánh giá

Bình luận độc giả0

Chia sẻ cảm nhận và thảo luận về chương truyện này

Đang tải bình luận...
18px

Mục Lục Chương

Gỡ Lỗi Cù Lao, Chốt Kèo Anh Thợ Vườn (35 chương)

Lịch Sử Đọc Truyện

Bạn chưa đọc truyện nào gần đây.

Lịch sử sẽ tự động lưu khi bạn đọc chương truyện.