#ZvhWxss7
Điều Tra Sự Cố Treo Webhook Đơn Hàng Sàn TMĐT
Sự cố nghẽn dữ liệu ca sáng chiến dịch Mega Sale: Hệ thống ghi nhận 250 đơn hàng Shopee đã thanh toán thành công qua cổng thanh toán sàn nhưng chưa sinh mã vận đơn trên hệ thống Quản lý Đơn hàng (OMS).
Nhập vai Data Analyst phối hợp cùng đội Vận hành, điều tra log Webhook, truy vết hàng đợi Kafka và khắc phục triệt để lỗi bất đồng bộ dữ liệu trước giờ chốt đơn giao vận 11:00 Trưa nay.
Nhiệm Vụ Cụ Thể Cần Hoàn Thành
Để kịp bàn giao theo thời hạn quy định, bạn cần giải quyết các cấp độ bài toán bằng truy vấn SQL vào kho dữ liệu Data Warehouse và chuẩn bị sản phẩm bàn giao thực tế:
Để giải quyết dứt điểm ticket Jira P1 trước thời hạn SLA 11:00, bạn cần hoàn thành 4 cấp độ bài toán truy vấn và điều tra dữ liệu:
Cấp độ 1 — Khoanh vùng số lượng và giá trị đơn hàng bị nghẽn
Truy vấn tổng số đơn hàng phát sinh trong khung giờ Flash Sale (00:00 - 02:00) trên bảng dữ liệu sàn (marketplace_orders) so sánh với bảng đơn hàng hệ thống OMS (oms_orders). Xác định chính xác có bao nhiêu đơn hàng bị treo và tổng giá trị tiền hàng đang bị ảnh hưởng.
Cấp độ 2 — Truy vết chi tiết các giao dịch Webhook thất bại (Log Auditing)
Kiểm tra bảng nhật ký nhận Webhook (webhook_logs): Phân tích mã HTTP response code (408 Timeout, 429 Too Many Requests hay 500 Internal Error), tìm kiếm các payload bị lỗi JSON syntax hoặc bị drop do quá tải kết nối.
Cấp độ 3 — Phân tích nguyên nhân gốc rễ (Root Cause Analysis - RCA)
Xác định nguyên nhân khiến các đơn hàng không chuyển đổi thành công:
- Có hiện tượng race condition khi cập nhật trạng thái kho tồn hay không?
- Cơ chế Retry của Webhook sàn hoạt động ra sao và tại sao hàng đợi Kafka bị lag hơn 180 phút?
Cấp độ 4 — Thiết lập giải pháp khắc phục & Đề xuất Idempotent Worker
Viết script SQL bù trừ (Data Patching) để kích hoạt sinh mã vận đơn cho 250 đơn hàng tồn đọng mà không gây trùng lặp (Idempotent), đồng thời đề xuất cơ chế Dead Letter Queue (DLQ) để tự động cảnh báo khi độ trễ sync vượt quá 5 phút.
Kết Quả Bạn Sẽ Đạt Được Sau Khi Hoàn Thành Business Case Study Này
Không chỉ học cú pháp SQL, bạn tích lũy kinh nghiệm làm việc thực tế tương đương 6 tháng - 1 năm đi làm tại doanh nghiệp:
Kỹ Năng Kỹ Thuật Đỉnh Cao
Thành thạo FULL OUTER JOIN, COALESCE, xử lý mốc thời gian cắt dữ liệu (Timezone / Cutoff Time), bẫy logic nạp ETL đêm và khử trùng lặp.
Tư Duy Xử Lý Khủng Hoảng Số Liệu
Nắm vững phương pháp đối soát tài chính (Data Reconciliation) thực tế giữa phòng Data và Kế toán; kỹ năng làm việc dưới áp lực với Ban Giám đốc C-Level.
Case Study Đắt Giá Cho CV/Portfolio
Đưa thẳng dự án giải quyết sự cố 40 triệu đồng này vào CV xin việc Data Analyst / BI. Tự tin thuyết trình quy trình RCA khi phỏng vấn tuyển dụng.
Không Gian Dữ Liệu Doanh Nghiệp 7 Ngày
Được cấp quyền truy cập trực tiếp vào hệ sinh thái tài nguyên thực tế (Data Warehouse, dữ liệu nội bộ, hệ thống logs...) qua mạng bảo mật, thao tác trực tiếp trên môi trường sống.
- Không gian Tài nguyên Thực chiến 7 ngày
- Kết nối bảo mật qua VPN WireGuard
- Truy cập Data Warehouse & Dữ liệu nội bộ
- Template chuẩn Biên bản & Báo cáo Ban Giám đốc
- Feedback & Đánh giá kết quả từ Chuyên gia