MoocFlix: A Microservices-Based Architecture for Scalable and Efficient MOOC Streaming Platforms
MoocFlix is a cloud-native platform designed to enhance the delivery of Massive Open Online Courses (MOOCs) by leveraging microservices architecture. This approach decomposes the system into independent services, each responsible for specific functionalities such as user management, content delivery, and assessment processing. By adopting micro services, MoocFlix achieves scalability, allowing it to efficiently handle varying user loads and content demands. The architecture also enhances fault tolerance; if one service encounters an issue, others continue to operate seamlessly, ensuring uninterrupted user experience. Additionally, MoocFlix incorporates features aimed at boosting user engagement, including personalized content recommendations and interactive assessments. This modular design not only streamlines development and maintenance but also facilitates the integration of new features, keeping pace with evolving educational needs. Overall, MoocFlix exemplifies how microservices can be effectively utilized to create
Authors
- Shivani Agarwal (ORCID: https://orcid.org/0000-0003-0915-7162)
- Shantanu Prakash (ORCID: https://orcid.org/0000-0002-5881-6921)
- Abhilasha Singh (ORCID: https://orcid.org/0000-0003-2274-0862)
- Nitish Rai (ORCID: https://orcid.org/0000-0002-0601-6682)
- Ainain Aftab
- Yugal Chaudhary
Institutions
- SRM Institute of Science and Technology (IN)
- Institute of Management Technology (IN)
Publication Details
- Published
- 2025-03-28
- DOI
- https://doi.org/10.1109/ngise64126.2025.11085344
- Primary Topic
- Software System Performance and Reliability
- Type
- article
- Field-Weighted Citation Impact
- 0.00