Industry | Virtual Reality/Extended Reality, Training & Development, EdTech |
Features | Dashboard, Vendor management, Multitenancy, User Management, Emails & Notifications, Device Management, User training & support. |
Technologies | React, JavaScript, Node.js, MySQL, Serverless, HTML/CSS |
Infrastructure | AWS CloudFront for distribution, AWS S3 for static hosting webapp, AWS Lambda, AWS SES for emails |
Introduction
In this case study, a leading provider of enterprise extended reality (XR) solutions leverages a powerful vendor management system and responsive dashboard within their XR platform to transform enterprise training. This comprehensive system ensures data isolation, supports rapid scalability, and delivers personalized customer portals in extended reality (XR). The solution facilitates secure, seamless training with a focus on improving human potential and operational efficiency using extended reality (XR) solutions enhanced by AWS serverless architecture for XR to ensure reliability and scalability.
Client Profile
The client offers the latest end-to-end enterprise extended reality (XR) solutions to boost human potential and improve training efficiency. They operate in the extended reality (XR) industry which encompasses various immersive technologies, including virtual reality (VR), augmented reality (AR), and mixed reality (MR). Their focus is to use XR technologies in Training & development to improve flexibility and training effectiveness in a fully immersive medium.
Challenges
- Ensuring that each client’s data is isolated and secure.
- Ensuring the system’s scalability to handle a large volume of users, data, and concurrent sessions.
- Providing a high level of customization for each client’s portal, including logos, dedicated admins, and unique configurations.
- Managing and allocating dedicated URLs for each client while avoiding conflicts and ensuring consistency.
- Efficiently managing user accounts, including super admins, client admins, trainer admins, and other users, while maintaining data security and access control.
- Assigning devices and courses to clients and ensuring that they are correctly linked to the dedicated client portals.
- Delivering a seamless and responsive user experience for both super admins and client users.
- Efficiently onboarding new clients, assisting them with customization.
Technical Solution
The platform leverages the best practices in cloud services and application design for robust vendor management and dashboard functionality within an immersive XR environment:
- Backend Development
– For the backend, we chose Node.js due to its speed and scalability.
– We deployed our APIs serverlessly on AWS Lambda using the Serverless Framework, which offers automatic scaling and cost efficiency. - Frontend Development
– The front-end was crafted using React JS, providing a responsive and intuitive user interface. - API Management
– To facilitate communication between the frontend and backend, we implemented an API gateway. - Database and Storage
– Our database infrastructure relies on AWS RDS MySQL.
– For efficient picture storage, we utilize AWS S3, ensuring scalable and cost-effective storage solutions. - Hosting and Content Delivery
– The frontend is securely hosted on AWS S3 and delivered globally through Amazon CloudFront. - Monitoring and Scaling
– For seamless scalability and proactive monitoring, we employ AWS CloudWatch and AWS Auto Scaling.
Technical Stack
- Technologies: React, JavaScript, Node.js, MySQL, Serverless, HTML/CSS
- Infrastructure: AWS CloudFront for distribution, AWS S3 for static hosting webapp, AWS Lambda, AWS SES for emails
Results/Business Benefits:
- High level of customization.
- Data Isolation and Security.
- Highly Scalable systems.
- Easy User & URL Management.
- Appropriate Device & Course Assignment
- Responsive User Experience & high Performance
- Seamless & smooth Client Onboarding and Support
Conclusion
This case study highlights how the combination of vendor management and responsive dashboards in extended reality (XR) training solutions, paired with secure customer portals in extended reality and empowered by AWS serverless architecture for XR, provides enterprises with a scalable, secure, and user-friendly training platform. The system successfully meets the complex demands of modern training, improves learner engagement, accelerates onboarding processes, ensures data-driven insights, enhances collaboration across teams, streamlines administrative tasks, supports real-time performance tracking, and significantly enhances overall operational efficiency and effectiveness across multiple departments.