Tái Cấu Trúc Nền Tảng Học Tiếng Anh Trực Tuyến Đạt 10.000 CCU Bằng MongoDB Atlas & AWS

ĐIỂM NGHẼN HẠ TẦNG VÀ KHỦNG HOẢNG VẬN HÀNH EDTECH

Đối tác của DUDI Software là một trung tâm đào tạo tiếng Anh sở hữu mạng lưới hàng ngàn học viên trên toàn quốc. Để đáp ứng nhu cầu học tập từ xa, trung tâm đã triển khai một nền tảng học trực tuyến kết hợp thi thử chứng chỉ IELTS/TOEIC. Tuy nhiên, khi quy mô mở rộng, hệ thống công nghệ cũ bắt đầu bộc lộ những điểm yếu chí mạng, đe dọa trực tiếp đến chất lượng giảng dạy và uy tín thương hiệu.

Hệ thống cũ được xây dựng trên một máy chủ vật lý đơn lẻ và sử dụng cơ sở dữ liệu SQL truyền thống. Các vấn đề nghiêm trọng phát sinh hàng ngày bao gồm:

  • Sập hệ thống diện rộng: Mỗi khi trung tâm tổ chức kỳ thi thử định kỳ, lượng học viên truy cập đồng thời (CCU) vượt mức 800 người là hệ thống lập tức quá tải. Các bài thi bị gián đoạn, điểm số không được lưu, gây ra sự phẫn nộ lớn từ phía học viên.
  • Kiến trúc dữ liệu kềnh càng: Các bài học, video bài giảng và lịch sử làm bài của học viên là những dữ liệu phi cấu trúc rất lớn. Việc nhồi nhét chúng vào các bảng SQL cứng nhắc khiến tốc độ truy vấn chậm chạp. Thời gian tải một trang khóa học lên đến hơn 6 giây.
  • Vận hành ghi danh thủ công: Học viên đăng ký khóa học phải chuyển khoản thủ công, sau đó gửi biên lai cho tư vấn viên. Bộ phận giáo vụ tốn rất nhiều thời gian đối soát mới có thể cấp tài khoản vào lớp, làm giảm tỷ lệ chuyển đổi khách hàng mới.

CHIẾN LƯỢC TÁI CẤU TRÚC ĐÁM MÂY VÀ TỐI ƯU CƠ SỞ DỮ LIỆU

Đội ngũ kỹ sư tại DUDI Software nhận định không thể tiếp tục chắp vá trên nền tảng cũ. Chúng tôi đã tiến hành đập đi xây lại toàn bộ hệ thống bằng kiến trúc vi dịch vụ (Microservices), đồng thời ứng dụng các công cụ phát triển hiện đại nhất để rút ngắn tối đa thời gian triển khai. Đặc biệt, đội ngũ lập trình của DUDI đã tận dụng sức mạnh của IDE Trae tích hợp model Claude 3.5 Sonnet để tự động hóa việc tái cấu trúc các luồng code cũ sang chuẩn Clean Architecture, đảm bảo mọi dòng mã đều tinh gọn và không có nợ kỹ thuật.

  1. Chuyển đổi dữ liệu sang MongoDB Atlas: Bài toán truy vấn chậm chạp được giải quyết triệt để bằng việc chuyển đổi toàn bộ hệ thống lưu trữ sang cụm cơ sở dữ liệu NoSQL MongoDB Atlas. Cấu trúc linh hoạt của MongoDB cho phép lưu trữ khối lượng khổng lồ các định dạng bài tập đa phương tiện, lịch sử nghe nhìn và tiến độ học tập cá nhân hóa của từng học viên với tốc độ truy xuất gần như tức thì, bất chấp quy mô dữ liệu ngày càng phình to.
  2. Triển khai hạ tầng đám mây AWS & Docker: Để chấm dứt vĩnh viễn tình trạng sập web khi thi thử, DUDI Software đóng gói toàn bộ hệ thống thành các container bằng Docker và đưa lên nền tảng đám mây Amazon Web Services (AWS). Hệ thống được thiết lập cơ chế tự động mở rộng (Auto-scaling). Khi lượng học viên truy cập thi thử tăng vọt, AWS sẽ tự động phân bổ thêm tài nguyên máy chủ để gánh tải, và tự động thu hẹp lại khi kỳ thi kết thúc để tiết kiệm ngân sách cho doanh nghiệp.
  3. Tự động hóa ghi danh bằng cổng VietQR động: Quy trình ghi danh thủ công được thay thế hoàn toàn. Hệ thống tự động sinh ra mã VietQR riêng biệt cho từng gói khóa học. Khi học viên quét mã thanh toán, Webhook báo về máy chủ trong 3 giây. Hệ thống ngay lập tức kích hoạt tài khoản, gửi email thông báo cấp quyền truy cập khóa học hoàn toàn tự động, giải phóng 100% sức lao động cho đội ngũ giáo vụ.

BỨT PHÁ GIỚI HẠN HIỆU NĂNG VÀ TỰ ĐỘNG HÓA TOÀN DIỆN

Chỉ sau 6 tuần chuyển đổi sang hạ tầng mới, nền tảng đào tạo tiếng Anh đã ghi nhận những thành tích vận hành xuất sắc:

  • Chịu tải 10.000 CCU mượt mà: Kỳ thi thử quy mô lớn nhất năm với sự tham gia của 10.000 học viên diễn ra trơn tru không một độ trễ. Tình trạng sập web và mất dữ liệu bài thi được loại bỏ 100%.
  • Tốc độ tải trang đạt chuẩn Core Web Vitals: Thời gian phản hồi trang học tập giảm từ 6 giây xuống còn trung bình 0.9 giây, mang lại trải nghiệm xem video bài giảng mượt mà, liền mạch.
  • Tăng 45% lượng học viên đăng ký mới: Trải nghiệm thanh toán tự động, nhận lớp tức thì giúp trung tâm ghi điểm tuyệt đối về sự chuyên nghiệp, thúc đẩy tỷ lệ chốt sale các gói học trực tuyến.

Với việc được DUDI Software bàn giao 100% Full Source Code và tài liệu kỹ thuật chi tiết, trung tâm hoàn toàn làm chủ nền tảng EdTech của mình, tự tin mở rộng hoạt động giảng dạy trên toàn quốc mà không còn rào cản về công nghệ.