Э.Ю. Большаков1, В.О. Новицкий2
1,2 ФГБОУ ВО «РОСБИОТЕХ», (Москва, Россия)
1 emil.bolshakov@mail.ru, 2 nvo60@yandex.ru
Постановка проблемы. Современные реалии разработки требуют создания RESTful бэкенд-сервисов с минимальными затратами времени и ресурсов, особенно для прототипов и MVP. Компании и команды вынуждены привлекать квалифицированных специалистов даже для создания базовой серверной логики, что увеличивает стоимость разработки. Необходимость в автоматизации процессов развертывания бэкенд-инфраструктуры становится особенно актуальной для ускорения выпуска продуктов и оптимизации затрат.
Цель. Создать автоматизированную технологию и средства разработки программного обеспечения для бэкенд-серверов, позволяющее пользователям легко развертывать REST API сервисы, при этом система должна включать в себя адаптивное создание структур баз данных и таблиц, автоматическую индексацию данных для высокой производительности и административную панель для управления запросами и базами данных.
Результаты. Разработан сервер на базе Node.js и RethinkDB с поддержкой JWT-аутентификации и интеграцией с административной панелью на React и React-Admin. Отмечено, что система устроена таким образом, что пользователю требуется лишь указать название базы данных и таблиц, после чего сервер автоматически адаптирует и индексирует поля при поступлении POST-запросов, обеспечивая высокую производительность обработки запросов. Благодаря автоматической индексации и гибкости работы с таблицами, система подходит как для MVP, так и для высоконагруженных продуктов.
Практическая значимость. Представленная система автоматизации значительно сокращает время и затраты на создание серверной инфраструктуры, что полезно для небольших команд и стартапов. Высокая производительность и гибкость делают ее эффективным решением для долгосрочной работы даже в условиях высокой нагрузки, предоставляя пользователям универсальный и производительный инструмент для развертывания серверных приложений.
Большаков Э.Ю., Новицкий В.О. Автоматизированная разработка программного обеспечения для создания бэкенд-веб-серверов // Динамика сложных систем. 2025. Т. 19. № 3. С. 58−66. DOI: 10.18127/j19997493-202503-06
- Новицкий В.О., Семенов А.С. Создание информационной системы управления для предприятий пищевой промышленности в концепции CRM. Динамика сложных систем – XXI век 2022. Т. 16. № 2. С. 19–30. DOI 10.18127/j19997493-202202-03.
- Большаков Э.Ю., Новицкий В.О. Разработка информационной системы управления на основе современных Web-технологий на примере CRM-системы. Динамика сложных систем – XXI век 2023. Т. 17. № 4. С. 34–44. DOI 10.18127/j19997493-202304-04.
- Vipered – Разработка сайтов, приложений, веб-сервисов на заказ, IT-студия. URL: https://vipered.ru. (Дата обращения: 03.08.2023).
- Симонова Л.А., Хисамутдинов М.Р. Импортозамещение в задаче интеграции информационных систем PLM, ERP и MES // Фундаментальные исследования. 2016. № 12-2. С. 338-343. URL: https://fundamental-research.ru/ru/article/view?id=41094 (дата обращения: 16.05.2023).
- Ключевые классы новых производственных технологий. URL: https://bigdata.msu.ru/media/media/upload_editor/2021/08/19/ 854d2fd766686dc825b19a760974c6132368b044.pdf (дата обращения 16.05.2023).
- CRM (рынок России). URL: https://www.tadviser.ru/index.php/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F:CRM_ (%D1%80%D1%8B%D0%BD%D0%BE%D0%BA_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8) (дата обращения: 27.10.22).
- Business Process Management System / Suite Системы управления бизнес-процессами. URL: https://www.tadviser.ru/ index.php/BPM (дата обращения: 27.10.22).
- Отраслевая специфика проектов ERP в России. URL: https://www.tadviser.ru/index.php/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F:%D0%9E%D1%82%D1%80%D0%B0%D1%81%D0%BB%D0%B5%D0%B2%D0%B0%D1%8F_%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D1%84%D0%B8%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_ERP_%D0%B2_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8 (дата обращения: 27.10.22).
- Крупнов А.А. Анализ динамики рынка PLM в России / Сб. науч. статей по материалам III Всерос. научно-практ. конф. «Актуальные проблемы экономики и бухгалтерского учета». 2021. С. 51–56.
- Тренды BPM-систем в 2022 году. URL: https://www.comindware.ru/blog/bpms-trends/ (дата обращения: 16.05.23).
- Тренды рынка CRM-систем в 2022 году. URL: https://vc.ru/u/1021350-maticson/331701-trendy-rynka-crm-sistem-v-2022-godu (дата обращения: 16.05.23).
- Ahmed S., Jawad B., Kadhim Q. Cloud Services and Cloud Perspectives: A Review // IOP Conference Series: Materials Science and Engineering. 2021. V. 1090 (1). № 012078. DOI 10.1088/1757-899X/1090/1/012078.
- Нарваткина Н.С. Внедрение информационных систем: Учебное пособие. Екатеринбург: Российский государственный профессионально-педагогический университет (РГППУ). 2019.
- Rajeswari N., Mohammad S. OVERVIEW OF CLOUD COMPUTING AND ITS TYPES // SSRN Electronic Journal. 2019. № 6 (3). P. 61–67.
- Myshenkov K.S., Guryanov D.A. Upravlenie programmymi proektami: modeli zhiznennogo tsikla i metodologii razrabotki, analiz i klassifikatsiya // Dinamika slozhnykh sistem – XXI vek. 2024. T. 18. № 2. S. 36–58. DOI 10.18127/j19997493-202402-04. EDN EAGDOL.
- Gurianov D.A., Myshenkov K.S., Terekhov V.I. Software Development Methodologies: Analysis and Classification // 2023 5th
- International Youth Conference on Radio Electronics, Electrical and Power Engineering (REEPE) / Russian Federation, Moscow, 16–18 March 2023. M.: IEEE, 2023. V. 5. P. 1-8. DOI 10.1109/REEPE57272.2023.10086852. EDN XKKKPU.

