MUGVN Hackathon 2026

IoT Real-time Operations

Xây hệ thống giám sát thiết bị IoT biết tự phát hiện sự cố, với MongoDB và Datadog.

Hạn nộp bài dự thi
24/10
Quy mô đội
1–3 người
Giá trị giải thưởng
USD 1.500
sensor.temperature, line-03 OK
Đang theo dõi dữ liệu time series…
Đóng đăng ký sau --
Tổ chức
MongoDB User Group Vietnam
Nhà tài trợ

Đề bài

Chọn một hệ thống thiết bị IoT có thật: cảm biến nhà máy, thiết bị đo trong tòa nhà, thiết bị gắn trên xe, thiết bị nông nghiệp hay bất cứ nơi nào thiết bị gửi dữ liệu về liên tục. Lưu và phân tích dữ liệu telemetry trên MongoDB, dùng Datadog để biết đội thiết bị đang khỏe hay đang có vấn đề. Bài thi phải trình diễn trọn vẹn một sự cố của thiết bị, từ lúc xảy ra đến lúc được xử lý.

  1. 1. Phát hiện

    Biết có chuyện trước người dùng

    Monitor và cảnh báo bắt được lỗi, suy giảm hoặc rủi ro vận hành đáng kể.

  2. 2. Điều tra

    Tìm ra nguyên nhân

    Kết nối metrics, logs, traces và bối cảnh vận hành để khoanh vùng vấn đề.

  3. 3. Phản ứng

    Xử lý và chứng minh

    Khắc phục, rồi cho thấy hệ thống đã trở lại bình thường bằng dữ liệu.

Một vài hướng gợi ý, không bắt buộc:

  • Cảm biến dây chuyền sản xuất
  • Thiết bị định vị trên đội xe
  • Đồng hồ điện, nước, nhiệt độ trong tòa nhà
  • Cảm biến môi trường trong nông nghiệp
  • Thiết bị kho lạnh và chuỗi cung ứng
  • Gateway và edge device tại hiện trường

Yêu cầu kỹ thuật tối thiểu

Bài thi không đáp ứng đủ các yêu cầu bắt buộc dưới đây sẽ không được đưa vào vòng chấm điểm.

MongoDB

Bắt buộc

  • MongoDB là nền tảng dữ liệu vận hành chính của ứng dụng
  • Time Series Collections cho dữ liệu cảm biến, telemetry hoặc vận hành
  • Aggregation Pipeline và window functions để phân tích xu hướng hoặc hành vi
  • expireAfterSeconds để quản lý vòng đời và thời gian lưu trữ dữ liệu
  • Mô hình dữ liệu hợp lý và cách truy cập dữ liệu hiệu quả
  • Cách dùng MongoDB phải gắn chặt với bài toán vận hành đã chọn

Tùy chọn

  • Change Streams, Atlas Search, Vector Search, truy vấn geospatial, xử lý hướng sự kiện, hoặc tính năng MongoDB phù hợp khác

Datadog

Bắt buộc

  • Ít nhất một dashboard thể hiện tín hiệu vận hành và sức khỏe hệ thống
  • Ít nhất một monitor hoặc alert gắn với một lỗi, suy giảm hoặc rủi ro vận hành có ý nghĩa
  • Ít nhất một năng lực bổ sung: Log Management, APM, Distributed Tracing, RUM, Anomaly Detection hoặc Agent Observability
  • Kết nối metrics, logs, traces và bối cảnh vận hành để hỗ trợ phát hiện, điều tra hoặc xử lý

Tùy chọn nâng cao

  • AI Observability và Agent Observability được khuyến khích nhưng không bắt buộc

Lịch trình

Tất cả thời gian theo giờ Việt Nam (ICT, UTC+7).

  1. 25/09

    Mở đăng ký

    Đăng ký đội qua form chính thức và công bố thể lệ.

  2. 05/10 & 06/10

    Lunch & Learn: workshop Datadog và MongoDB

    Hai phiên online riêng biệt.

  3. 10/10, 23:59

    Đóng đăng ký đội

    Các đội đăng ký sau thời gian này sẽ không nhận được link nộp bài.

  4. 10/10 – 24/10

    Hai tuần build

    Thời gian phát triển sản phẩm. Tài khoản Datadog trial được kích hoạt trong giai đoạn này.

  5. 24/10, 23:59

    Hạn nộp bài

    Bài nộp sau thời điểm này sẽ không được chấm.

  6. 25/10 – 28/10

    Chấm sơ loại

    Ban giám khảo đánh giá toàn bộ bài hợp lệ.

  7. 29/10

    Công bố 8 đội chung kết

    Danh sách được đăng trên fanpage và gửi email cho trưởng đội.

  8. 01/11

    Chung kết online & trao giải

    Các đội thuyết trình trước ban giám khảo, công bố kết quả ngay trong buổi. Giờ cụ thể sẽ cập nhật

Lunch & Learn ngày 05/10 và 06/10

Hai phiên online giúp bạn nắm các tính năng bắt buộc trước khi bắt đầu build. Link tham gia sẽ được gửi qua email cho các đội đã đăng ký.

MongoDB workshop

Jackson Nguyen, MongoDB

Time Series Collections, Aggregation Pipeline và quản lý vòng đời dữ liệu.

12:00 – 13:00 (GMT+7), thứ Ba 06/10/2026

Datadog workshop

Bang Truong, Datadog

Dashboard, monitor và cách kết nối metrics, logs, traces.

12:00 – 13:00 (GMT+7), thứ Hai 05/10/2026

Giải thưởng

Tổng giá trị giải thưởng USD 1.500 do MongoDB và Datadog đồng tài trợ, trong đó 30.000.000 VNĐ tiền mặt trao cho ba đội xuất sắc nhất tại vòng chung kết, phần còn lại dành cho cúp, quà tặng và chi phí trao giải.

Giải nhất

20.000.000VNĐ

Hai giải nhì (mỗi giải)

5.000.000VNĐ

Quà Datadog & MongoDB cho 8 đội chung kết

Ban tổ chức sẽ liên hệ các đội để sắp xếp giao nhận.

Bài nộp gồm

  • Tên dự án và mô tả bài toán
  • Thông tin đội và đầu mối liên hệ
  • Kiến trúc giải pháp và ứng dụng
  • Kiến trúc dữ liệu và data model trên MongoDB
  • Kiến trúc observability trên Datadog
  • Repository mã nguồn và hướng dẫn cài đặt
  • README: yêu cầu môi trường, triển khai, cấu hình, các bước kiểm thử
  • MVP chạy được hoặc bản demo truy cập được
  • Video demo
  • Slide thuyết trình chung kết
  • Mô tả sự cố hoặc tình huống vận hành được trình diễn
  • Khai báo thành phần tái sử dụng, dataset bên ngoài và công cụ AI đã dùng

Repository có thể để private nếu cấp quyền truy cập cho tài khoản giám khảo do Ban tổ chức cung cấp. Xem chi tiết trong thể lệ.

Tiêu chí chấm điểm

  • Định nghĩa bài toán và mức độ gắn với thực tế vận hành
  • Kiến trúc và triển khai MongoDB
  • Triển khai observability với Datadog
  • Luồng phát hiện, điều tra và xử lý sự cố trọn vẹn
  • Kiến trúc giải pháp, độ tin cậy và khả năng bảo trì
  • Tính sáng tạo và cách dùng AI hợp lý, nếu có
  • Tác động kinh doanh hoặc vận hành
  • Chất lượng MVP, tài liệu, video demo và phần thuyết trình

Câu hỏi thường gặp

Ai có thể tham gia?

Người từ 18 tuổi trở lên, có tư cách pháp lý để tham gia tại nơi mình sinh sống và có email công việc để đăng ký Datadog trial. Nhân viên của Ban tổ chức, MongoDB, Datadog và người thân trực tiếp không đủ điều kiện nhận giải.

Đội tối đa bao nhiêu người?

Từ 1 đến 3 người. Mỗi đội chỉ định một trưởng đội làm đầu mối liên hệ và nhận giải thưởng.

Vì sao cần email công việc?

Datadog yêu cầu email công việc để kích hoạt tài khoản trial. Ban tổ chức chỉ chia sẻ với Datadog những thông tin cần thiết cho việc kích hoạt.

Tôi có thể dùng code, template hoặc thư viện có sẵn không?

Có, nếu bạn tuân thủ giấy phép và khai báo rõ trong bài nộp. Phần giải pháp cốt lõi phải được xây dựng trong thời gian build từ 10/10 đến 24/10.

Được dùng công cụ AI để viết code không?

Được, miễn là bạn khai báo công cụ đã dùng. Đội vẫn phải hiểu và giải thích được giải pháp của mình trước ban giám khảo.

Có được dùng dữ liệu thật của công ty không?

Không. Không đưa dữ liệu cá nhân, dữ liệu mật, dữ liệu production hoặc dữ liệu thuộc diện quản lý lên môi trường hackathon. Hãy dùng dữ liệu tổng hợp hoặc dataset công khai.

Ai sở hữu dự án?

Đội giữ toàn bộ quyền sở hữu. MUGVN, MongoDB và Datadog được phép giới thiệu và showcase các dự án vào chung kết.

Liên hệ hỗ trợ ở đâu?

Email mugvnleaders@gmail.com. Kênh hỗ trợ kỹ thuật riêng cho MongoDB và Datadog sẽ được gửi cho các đội đã đăng ký.

Lập đội và đăng ký trước 23:59 ngày 10/10/2026

Hai tuần để build một hệ thống biết tự phát hiện sự cố, với hai buổi Lunch & Learn từ chuyên gia MongoDB và Datadog trước khi bắt đầu.

Đăng ký đội