
The web hosting platform enables the provision of hosting services for users and provides a wide range of hardware choices for fine-tuning the server environment for the user.
Hosting Platform Development
The web hosting platform enables the provision of hosting services for users and provides a wide range of hardware choices for fine-tuning the server environment for the user.
Business Challenge
The customer’s company is expanding and acquiring new clients, which in turn requires the creation of a unified solution for hosting process management. The main goal of the project is to hire software developers to implement a platform based on microservices for further solution scalability and deployment of new services. The platform should have features such as domain management, easy environment management, setup and configuration, monitoring of potential errors and performance, etc.
Solution
Core competencies that the customer required from the software engineers:
- Experience of work on enterprise projects
- Experience with the microservices architecture and working in cloud environments
- 5+ years of experience in software development
- 3+ years of experience in full-stack development (Node.js with Vue.js or Node.js with React.js)
- Understanding of DevOps and CI/CD
- Proficiency in Node.js development
- Good soft skills
In the short term, Chudovo built a dedicated development team for the hosting services provider and launched the project.
In addition to the common hosting platform functionality, the solution has the following capabilities:
- Additional security features, e.g., DDoS protection, bot management, etc.
- Additional performance optimization options (customizable CDN, image autoresize options, etc.)
- DevOps/Automation options (support of custom build pipelines, CI/CD integrations, etc.)
- Monitoring and analytics dashboards for real-time logs, error tracking, and performance reports
- Multi-tenancy
- Networking & DNS
- Others
At this moment, the development team is developing an additional application for administering users, services, and payments (admin, React, Node.js) and supporting and adding new features to the main client application (Vue.js, Node.js), such as two-factor authentication, etc. The support for the new third-party virtualization platform – Virtfusion – was implemented in addition to the existing VMManager.
The project uses AI natively: the customer approved the use of GitHub Copilot to optimize the code, reduce code “clutter,” and remove unnecessary functions that are not used. AI-powered development allows the team to reduce time spent on repetitive tasks and speed up feature delivery.
Business Impact
Chudovo, as a microservices development company, was able to provide professional software developers for hire to the customer and implement & support the hosting platform. The modular architecture enables the fast scaling of the solution. The customer is satisfied with the project outcomes and notes the following benefits:
- The software developers from Chudovo are professional and quickly cover our needs for platform development and expansion
- Accelerated solution delivery time, allowing us to enter the release slightly earlier than the planned deadline
- A proactive approach that allows for avoiding challenges and risks before the direct development phase
- Developers provide clear estimates, which allows to stay within the planned budget
