Author : Kee Sern Chua, Levon Nie, Zou YuPeng, Xu XiaKan
OSU Automotive English Program is remolding English training for the digital learning landscape to bring you just-in-time language solutions. Providing a better end to end solution for students and instructors to interact between each other. Uses AWS the latest secure cloud service platform as the core service. Took off the project from the previous team and accomplish by the end of the semester a full functioning prototype with complete interface.
Project consist of two part, an iOS App & Web Applciation.
A completely new restructured architecture using AWS
Custom user authentication via custom authentication process while still synchronizing user data and access AWS resources
To manage users identity and access management to securely control access to AWS service and resources for each users
The app use S3 as the main object storage that use to retrieve and store data with high durability
Collect precious data, measuring app usage, key trends, user retention and much more Which data collected could be use to improve the program and app
Serverless Website
- Infinite scalability
- High availability
- Cost Efficient
The HTML / CSS / JavaScript code that runs at the client-side are hosted in S3 bucket.
Notify indicated user who is in the list of SNS once update event happened in S3 bucket.
Lambda executes code to call SNS service when triggered by S3 object update events.
CloudFront is used to serve distribution work for both the media player and the media files:
- Web distribution for the media player
- RTMP distribution for the media files.