Application development use case for Primus Learning
Primus learning Overview
Primus Learning is a global platform that offers IT training with an emphasis on technical and hands-on experience for both IT and non-IT-savvy individuals.
Problem statement Primus learning
With the rapid growth rate, the platform was struggling with
-
- managing student registration
-
- managing the recorded lessons
-
- managing students’ tuition
-
- consolidating all data in a single platform
- improving the learning experience
In collaboration with Primus Cloud Solutions, we then proposed and implemented the following solution for Primus Learning to help manage their system.
UML DIAGRAM
Technologies Used by Primus Learning
- Backend: NodeJs
- Frontend: NextJs
- Database: MongoDB Atlas
- Cloud Infrastructure: AWS
- CICD System: GitHub Actions
- Payment Gateway: Flutterwave
Cloud Infrastructure
Security
To ensure the environment is secure we
- deployed the backend on private subnets and exposed them using an Application load balancer
- Deployed the front on an s3 bucket and exposed through Cloudfront for content delivery and integrated WAF for security
Cost
- The front was deployed on s3 static web hosting to reduce the cost of running a server
High Availability
- The backend was deployed in an auto scaling group to ensure high availability
Disaster Recovery
- The whole infrastructure was configured using terraform to ensure we can redeploy in case of disaster
- Consistent backup of the mongodb atlas cluster
- Replication of s3 data to another region to ensure DR
Monitoring
- The NodeJs backend was started using PM2 for monitoring and also cloudwatch for internal monitoring on AWS
Conclusion
Primus Cloud Solutions was able to design, develop, monitor, and deliver a learning management platform to help Primus Learning manage all its data and students in a single platform while ensuring high availability and security.
Cloud Computing in 2024: Everything You Need to Know
By Randi Jack
/ March 18, 2024
What is cloud computing Cloud Computing in 2024, is a revolutionary technology that has transformed the way businesses operate and...
Read More
Major Internet Disruption 2024
By Randi Jack
/ March 18, 2024
The Internet Outage of 2024 Major Internet Disruption Hits Africa as Undersea Cables Fail in 2024 Major Internet Disruption 2024,...
Read More
Choosing the Best Cloud Service Providers for Your Business
By Randi Jack
/ March 17, 2024
Best Cloud Service Provider In today's digital age, enterprises across industries are turning to the cloud to drive innovation, agility...
Read More
Managed Cloud Hosting
By Randi Jack
/ March 17, 2024
Managed Cloud Hosting In today's digital economy, organizations require lightning-fast performance, infinite scalability, and robust security for their applications and...
Read More
Scalable and secure virtual training platform built on aws
By Randi Jack
/ March 17, 2024
Scalable and Secure Learning Platform Built on AWS by Primus virtual training and the digital learning revolution are transforming how...
Read More
Secure Your Cloud Environment with Primus Cloud Solutions
By Randi Jack
/ February 21, 2024
Secure Your Cloud Environment with Primus Cloud Solutions Migrating to the cloud enables immense benefits - agility, scalability, and reduced...
Read More
Migrate to the Cloud Seamlessly with Primus Migration as a Service (MaaS)
By Randi Jack
/ February 21, 2024
Seamless Cloud Migration with the Experts As a business leader navigating today's complex digital landscape, leveraging the power of the...
Read More
Application development use case for Primus Learning
By primus.vekuh
/ December 26, 2023
Primus learning Overview Primus Learning is a global platform that offers IT training with an emphasis on technical and hands-on...
Read More
DevOps Implementation Use Case for Helix Technology
By primus.vekuh
/ December 26, 2023
Helix Technology Management Group Organization Overview Helix Technology Management Group is a leading Senegalese technology solutions provider that delivers innovative...
Read More