Hệ thống giáo dục trực tuyến kèm phát hành chứng chỉ số trên AWS serverless
Lĩnh vực | Giáo dục và phân phối video trực tuyến |
---|---|
Thể loại | Phát triển AWS Serverless, phát triển web system |
Framework/Services | AWS |
Ngôn ngữ lập trình | React Native, Node.js, SAM, Python |
Hệ điều hành / thiết bị | PC, Smartphone |
Phạm vi tham gia | Thiết kế kiến trúc, tài liệu thiết kế cơ bản, thiết kế chi tiết, kiểm tra đơn vị, kiểm tra tích hợp, kiểm tra hiệu suất, kiểm tra bảo mật |
Quy mô dự án | 12 Man-month |
Chúng tôi đã hoàn thành việc phát triển một nền tảng phân phối video giáo dục trực tuyến và cấp chứng chỉ số tiêu chuẩn thế giới với việc áp dụng công nghệ Serverless của AWS. Hệ thống có thể đáp ứng lên đến hàng chục nghìn người truy cập cùng một lúc.
Để đảm bảo hoạt động tốt, chúng tôi đã xây dựng nền tảng này trên AWS serverless. Các học viên có thể thực hiện bài kiểm tra xác thực sau khi xem video hội thảo giáo dục trực tuyến. Khi đạt kết quả và kiểm tra xác thực sẽ nhận được chứng chỉ số ngay lập tức.
■ Thách thức của khách hàng
- Hệ thống tạo bài kiểm tra và nền tảng phân phối video hoạt động riêng biệt.
- Vì mỗi hệ thống quản lý người dùng riêng biệt, việc quản lý người dùng trở nên phức tạp.
- Cho đến nay, sau khi xem video trực tuyến, chúng tôi đã phát hành bài kiểm tra và chứng chỉ xác nhận bằng giấy.
■ Đặc điểm của hệ thống
- Người dùng của nền tảng phân phối video có thể sử dụng hệ thống kiểm tra.
- Hệ thống kiểm tra và nền tảng phân phối video được liên kết. Dữ liệu được mã hóa và trao đổi thông tin người dùng và thông tin kiểm tra.
- Hệ thống để tạo và thông báo kết quả kiểm tra có thể được thiết lập để sử dụng riêng hoặc liên kết với hệ thống cốt lõi.
- Như một hệ thống chuyển đổi số (DX), kết quả kiểm tra được gửi ngay lập tức đến hệ thống trung tâm và bên quản lý có thể phát hành chứng chỉ số.
■ Kiến trúc AWS
Xử lý liên kết từ hệ thống kiểm tra đến hệ thống cốt lõi và mã hóa xử lý.
※Lợi ích của AWS serverless
Khách hàng có kế hoạch triển khai dịch vụ này trên đám mây trong tương lai. Cấu hình serverless có những ưu điểm sau trong quá trình hoạt động.
- Không cần quản lý, vận hành máy chủ
- Đơn giản hóa chi phí và thủ tục ban đầu
- Có thể tối ưu hóa tài nguyên
- Giảm chi phí vận hành
Theo cách này, khách hàng đã chọn AWS serverless sau khi xem xét cách kiểm soát nhiều khách hàng trong tương lai và cách xử lý việc thanh toán.
■ Tóm tắt dự án
- Thời gian phát triển: Từ 04/2022 đến 07/2022
- Quy mô dự án: 12 man-month
■ Phạm vi tham gia
- Định nghĩa yêu cầu: Tạo bản đặc tả đã được tổng hợp bởi khách hàng
- Thiết kế cơ bản và chi tiết: Dựa trên bản đặc tả, tạo thiết kế kiến trúc, bản thiết kế cơ bản
- Lập trình:
- Front-end: ReactNative
- Back-end: Node.js, Python
- AWS services (APIGateway, CloudFront, AppSync, Lambda, RDS Aurora, RDS DynamoDB)
- System testing: Unit testing, integration testing, comprehensive testing
- Security testing: Kiểm tra việc từ chối truy cập khi người dùng và bên quản lý truy cập vào hệ thống
- Kiểm tra xử lý kiểm tra thông tin phiên mã hóa phù hợp
- Kiểm tra nghiệm thu: Được thực hiện bởi khách hàng
- Bảo trì và vận hành hệ thống: Tạo tài liệu thiết kế và hướng dẫn vận hành hệ thống
Tạm kết
Thông qua dự án này, OneTech có thể tự tin xử lý các dự án lớn, yêu cầu cao từ việc xây dựng đến vận hành các hệ thống kinh doanh phức tạp trên đám mây AWS.
ONETECH cung cấp dịch vụ xây dựng và vận hành hệ thống doanh nghiệp trên AWS Cloud. Nếu bạn quan tâm hoặc cần tư vấn thêm, vui lòng liên hệ với chúng tôi.