AR/VR scalable and configurable multi-tenant SaaS application
Developing headless architecture for a US-based creative technology company
ABOUT
the project
Client:
Location:
US
|Philadelphia
Company Size:
Industry:
Solution:
Services:
A scalable, configurable multi-tenant SaaS application that allows businesses to create and manage engaging AR/VR-powered digital solutions. This platform is designed to support multiple tenants within a single instance, allowing each tenant to create and manage their own events without the need for additional backend installations.
This SaaS solution we developed demonstrates the power of scalable technology in delivering customized digital experiences without the overhead of complex infrastructure.
Customer
Our customer is a creative technology company specializing in designing and producing immersive consumer experiences across various industries, including sports, retail, entertainment, media, gaming, healthcare, and enterprise-level organizations.
Business Challenge
The customer had a working software solution but was struggling with significant performance issues due to poor architectural decisions and coding practices. These issues hindered the company’s ability to add new features and extend the platform effectively.
Why Leobit
The company chose Leobit because of its extensive experience in web development, namely PHP, clear communication, and ability to solve the company’s challenges.
Project
in detail
The SaaS developed by Leobit’s senior engineer with 20 years of experience in PHP serves as a headless platform for communicating with other products and services through an API interface. Each API has its own unique endpoints that merge and collect information from different systems, allowing later visualization and representation of this data in various reports.
During three years of collaboration, Leobit’s PHP engineer showcased his expertise in every aspect of the development process, from R&D activities, business analysis, software architecture, development, and quality control to deployment and maintenance.
Development of a modern headless architecture for a SaaS platform
The main problem stemmed from having numerous backend application copies with only minor differences, making them difficult to track and maintain. Adding new events to the system required writing extra code, performing several steps, and managing requests between different modules, which was both confusing and time-consuming. The lack of centralized management led to continuous refactoring and the need to merge different versions of the same code, further complicating the process.
Recognizing these challenges, Leobit’s senior PHP expert proposed creating a modern SaaS platform. This platform would enable the setup and testing of hardware and third-party applications at any time, providing centralized version control and automated deployment capabilities.
A SaaS platform developed by Leobit’s senior engineer serves as a headless CMS for communicating with other products and services through an API interface. Each API has its own unique endpoints that merge and collect information from different systems, so later, this data can be visualized and represented in various reports.
Technology Solutions
- Development of the headless architecture that uses API for data orchestration and is open to different environment extensions
- Architecture refactoring that surpassed the limitations of former microservices infrastructure
- Streamlined development workflows and deployment automation implementation that accelerates the release of new features and functionalities
Value Delivered
- Transformation of the existing solution into a centralized system that simplifies multiple databases and transaction management and is easy to understand and control
- Easy collection and curation of every type of user-generated content for a better understanding of the customer journey and expanding the audience reach
- GDPR compliance ensures confidential information protection and cybersecurity risk management
- Easy tracking of multiple events and/or campaigns; revealing and determining the value of touchpoints within those campaigns
Reduced infrastructure expenses