MUGVN Hackathon 2026

Real-time Operations

Xây hệ thống tự phát hiện sự cố với MongoDB và Datadog.

Thời gian build
28/09 – 11/10
Quy mô đội
1–3 người
Tổng 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 bài toán vận hành có thật: dây chuyền sản xuất, đội xe, hệ thống thanh toán, hạ tầng năng lượng hay bất cứ nơi nào dữ liệu chảy liên tục. Lưu và phân tích dữ liệu vận hành trên MongoDB, dùng Datadog để nhìn thấy hệ thống đang khỏe hay đang có vấn đề. Bài thi của bạn phải trình diễn trọn vẹn một sự cố, 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:

  • Giám sát cảm biến nhà máy
  • Theo dõi đội xe và giao hàng
  • Phát hiện bất thường trong giao dịch thanh toán
  • Quản lý tiêu thụ năng lượng tòa nhà
  • Sức khỏe hạ tầng và API

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. 21/09

    Mở đăng ký

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

  2. 25/09

    Workshop kỹ thuật MongoDB & Datadog

    Hai phiên online riêng biệt trong cùng ngày, có phần Q&A chung.

  3. 27/09, 23:59

    Đóng đăng ký đội

    Ban tổ chức gửi email xác nhận cho các đội hợp lệ trước khi bắt đầu build.

  4. 28/09 – 11/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. 11/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. 12/10 – 15/10

    Chấm sơ loại

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

  7. 16/10

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

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

  8. 18/10

    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

Workshop ngày 25/09

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.

Giờ, tiêu đề và yêu cầu chuẩn bị sẽ cập nhật

Datadog workshop

Bang Truong, Datadog

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

Giờ, tiêu đề và hướng dẫn trial sẽ cập nhật

Giải thưởng

Tổng giải thưởng tiền mặt USD 1.500 do MongoDB và Datadog đồng tài trợ, trao cho ba đội xuất sắc nhất tại vòng chung kết.

Giải nhất

900USD

Giải nhì

375USD

Giải ba

225USD

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

Ban tổ chức sẽ liên hệ các đội để sắp xếp giao nhận, dù bạn ở Hà Nội, TP.HCM hay nơi khác.

Quyền lợi thêm từ MongoDB

Cúp cho đội chung kết, credit chứng chỉ, Atlas credit và quà tặng đang được xác nhận. Sẽ cập nhật

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

Trọng số điểm sẽ công bố trước 28/09

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ừ 28/09 đến 11/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 27/09

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

Đăng ký đội