Development of automated software for creating backend web servers

In the fast-evolving software market, the demand for rapid development of digital solutions, especially prototypes and MVPs, is increasing. Creating a functional backend requires skilled developers, adding costs and extending timelines, even for early-stage projects. This underscores the need for automated backend deployment tools, especially for startups and smaller teams. Building RESTful APIs, essential for most software products, demands expertise in server architecture, database management, and security. Current technology offers partial solutions through tools like Node.js, RethinkDB, Nginx, and JWT for secure data exchange, yet integrating these into a cohesive, low-maintenance system that adapts dynamically to client-side demands remains challenging. This research proposes an automated backend software solution that enables rapid, low-cost server deployment tailored for MVPs and scalable applications. The system allows users to specify only database and table names; fields are dynamically created and indexed upon receiving POST requests, ensuring high performance. An integrated React-based administrative panel facilitates user management and secure, multi-client access, enabling flexible, multi-tenant usage on a single infrastructure. This solution minimizes backend development costs, optimizes database performance, and lays the groundwork for future automated backend solutions that accelerate product deployment. Formulation of the problem. Modern development demands efficient creation of RESTful backend services with minimal time and resource investment, especially for prototypes and MVPs. Companies and teams often need to hire skilled developers even for basic server logic, increasing development costs. Automating backend infrastructure deployment has become crucial to expedite product release and optimize expenses. Target. To create automated software for backend server development that enables users to easily deploy REST API services. The system should include adaptive database and table structure creation, automatic data indexing for high performance, and an administrative panel for managing requests and databases. Results. A server based on Node.js and RethinkDB was developed, supporting JWT authentication and integrated with an administrative panel built with React and React-Admin. Users only need to specify the database and table names, and the server then automatically adapts and indexes fields upon receiving POST requests, ensuring high query processing performance. With automatic indexing and flexible table handling, this system is suitable for both MVPs and high-load products. Practical significance. This automation system significantly reduces the time and costs required to establish backend infrastructure, making it valuable for small teams and startups. Its high performance and flexibility provide an effective solution for long-term operation under high loads, giving users a universal and powerful tool for backend application deployment.

Authors

Publication Details

Journal
Dynamics of Complex Systems - XXI century
Published
2025-01-01
DOI
https://doi.org/10.18127/j19997493-202503-06
Primary Topic
Advanced Data Processing Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Development of automated software for creating backend web servers

Egor M. Bolshakov, V.O. Novitsky
Dynamics of Complex Systems - XXI century
Advanced Data Processing Techniques
article

Development of automated software for creating backend web servers

Egor M. Bolshakov, V.O. Novitsky
article en

Abstract

In the fast-evolving software market, the demand for rapid development of digital solutions, especially prototypes and MVPs, is increasing. Creating a functional backend requires skilled developers, adding costs and extending timelines, even for early-stage projects. This underscores the need for automated backend deployment tools, especially for startups and smaller teams. Building RESTful APIs, essential for most software products, demands expertise in server architecture, database management, and security. Current technology offers partial solutions through tools like Node.js, RethinkDB, Nginx, and JWT for secure data exchange, yet integrating these into a cohesive, low-maintenance system that adapts dynamically to client-side demands remains challenging. This research proposes an automated backend software solution that enables rapid, low-cost server deployment tailored for MVPs and scalable applications. The system allows users to specify only database and table names; fields are dynamically created and indexed upon receiving POST requests, ensuring high performance. An integrated React-based administrative panel facilitates user management and secure, multi-client access, enabling flexible, multi-tenant usage on a single infrastructure. This solution minimizes backend development costs, optimizes database performance, and lays the groundwork for future automated backend solutions that accelerate product deployment. Formulation of the problem. Modern development demands efficient creation of RESTful backend services with minimal time and resource investment, especially for prototypes and MVPs. Companies and teams often need to hire skilled developers even for basic server logic, increasing development costs. Automating backend infrastructure deployment has become crucial to expedite product release and optimize expenses. Target. To create automated software for backend server development that enables users to easily deploy REST API services. The system should include adaptive database and table structure creation, automatic data indexing for high performance, and an administrative panel for managing requests and databases. Results. A server based on Node.js and RethinkDB was developed, supporting JWT authentication and integrated with an administrative panel built with React and React-Admin. Users only need to specify the database and table names, and the server then automatically adapts and indexes fields upon receiving POST requests, ensuring high query processing performance. With automatic indexing and flexible table handling, this system is suitable for both MVPs and high-load products. Practical significance. This automation system significantly reduces the time and costs required to establish backend infrastructure, making it valuable for small teams and startups. Its high performance and flexibility provide an effective solution for long-term operation under high loads, giving users a universal and powerful tool for backend application deployment.

Dynamics of Complex Systems - XXI centuryVol. 19(3)
Openalex Percentile: Top 69%
Advanced Data Processing Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.