Impact of DevOps and Cloud Computing on Building up an E-learning Environment
Priyanka Gupta 1, Kanika Thakur 2, Loknath Das3, Manish Nehra4, Sushmita Kumari 5,
Vandana Kumari6
Priyanka Gupta, Assistant Professor, School of CSE, Lovely Professional University
Kanika Thakur, School of Computer Science and Engineering, Lovely Professional University
Loknath Das, School of Computer Science and Engineering, Lovely Professional University
Manish Nehra, School of Computer Science and Engineering, Lovely Professional University
Sushmita Kumari, School of Computer Science and Engineering, Lovely Professional University
Vandana Kumari, School of Computer Science and Engineering, Lovely Professional University
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Education plays a vital role in a student's life. The mammoth demand for quality education created a competitive space for many Ed-tech and online learning platforms. A modern-day education should cope-up with the latest technology that the twenty-first century demands. With the thrust for digital learning material and remote learning, cloud-based platforms have become more valuable than ever. The purpose of this project is to design an E-Learning website by leveraging the power of cloud computing and demonstrating the usefulness of DevOps Methodology in the development process. Our Process of building an online learning web app platform will eliminate the manual task that needs to develop a traditional app and deploy it to the production environment by using DevOps Methodology and public cloud. It will also highlight the importance of cloud computing, and the impact it created in the education sector. This platform is cost-efficient as it is built on top of a cloud. In addition to all the above-mentioned points and benefits, the platform would consist of a login and sign-in portal, student portal, and instructor portal where the respective student and instructor can view their schedule, the instructor can upload the videos or take a live lecture, etc. The platform will be using Kubernetes for its production environment for high availability.
Key Words: Cloud Computing, DevOps, Front-end, Back-end, E-learning.