350 rub
Journal Neurocomputers №6 for 2025 г.
Article in number:
Microservice architecture of a web service using neural networks and computer vision algorithms for online content processing
Type of article: scientific article
DOI: https://doi.org/10.18127/j19998554-202506-02
UDC: 004.891.2
Authors:

A.I. Karpukhin1, E.A. Vaysberg2, N.A. Danilkina3

1 Financial University under the Government of the Russian Federation (Moscow, Russia)
2 Open Mobile Platform LLC (Moscow, Russia)
3 JSC «Rosselkhozbank» (Moscow, Russia)
1 aikarpukhin@fa.ru, 2 11lizik.lizik@gmail.com, 3 n-danilkina@list.ru

Abstract:

The proposed architecture of the web service, based on a microservice approach, is designed to solve the problem of online processing of digital content (images, videos, and connected data) using deep learning algorithms and computer vision

Goal – to increase the efficiency of processing various types of content in an online service, including recognition, classification and interpretation of user images with further formation of recommendations for the user and his work with content.

The paper describes the architecture of a web service implemented in practice using neural networks and computer vision algorithms, including a deep machine learning model trained by the authors.

The paper shows that the proposed approach is largely universal in terms of creating various configurations of microservices and web applications to solve a wide range of tasks, including online content processing in expert systems, interpretation of analysis results, as well as generation and generalization of derived data and the formation of expert recommendations in the preparation of expert opinions.

Pages: 17-23
For citation

Karpukhin A.I., Vaysberg E.A., Danilkina N.A. Microservice architecture of a web service using neural networks and computer vision algorithms for online content processing. Neurocomputers. 2025. V. 27. № 6. P. 17−23. DOI: 10.18127/j19997493-202506-02 (in Russian).

References
  1. Niño-Martínez V.M., Ocharán-Hernández J.O., Limón X., Pérez-Arriaga J.C. Microservice deployment, Proceedings of the institute for system programming of the RAS. University of Veracruz. Mexico. 2023. P. 57–72.
  2. Katal A., Prasanna P., Birla R., Kunal (2025). Evolution from Monolithic to Microservices Architecture: A New Era in Software Architecture. In: Rossit, D., Torres-Aguilar, C.E., Toncovich, A.A. (eds) Advancements in Optimization and Nature-Inspired Computing for Solutions in Contemporary Engineering Challenges. Springer Tracts in Nature-Inspired Computing. Springer. Singapore. https://doi.org/10.1007/978-981-96-0706-8_12
  3. Shethiya A.S. Building Scalable and Secure Web Applications Using .NET and Microservices. Academia Nexus Journal. 2025. 4(1). Retrieved from https://academianexusjournal.com/index.php/anj/article/view/17
  4. Maggi Kevin & Verdecchia Roberto & Scommegna Leonardo & Vicario Enrico. Evolution of code technical debt in microservices architectures. Journal of Systems and Software. 2024. 222. 112301. 10.1016/j.jss.2024.112301.
  5. Shafi N., Abdullah M., Iqbal W. et al. DIMA: machine learning based dynamic infrastructure management for containerized applications. Computing 107, 88 (2025). https://doi.org/10.1007/s00607-025-01445-8.
  6. Kaushik N., Kumar H. & Raj V. Micro Frontend Based Performance Improvement and Prediction for Microservices Using Machine Learning. J Grid Computing 22, 44 (2024). https://doi.org/10.1007/s10723-024-09760-8
  7. Richart M., Gorricho J.-L., Baliosian J., Contreras L.M., Muñiz A. and Serrat J. LQ-GNN: a Graph Neural Network Model for Response Time Prediction of Microservice-based Applications in the Computing Continuum. In IEEE Transactions on Parallel and Distributed Systems, doi: 10.1109/TPDS.2025.3564214.
  8. Carducci M. Documenting Architecture. In: Mastering Software Architecture. Apress, Berkeley, CA. (2025). https://doi.org/10.1007/979-8-8688-0410-6_24
  9. Brown S. The C4 model for visualizing software architecture. Retrieved from https://c4model.com. Licensed under CC BY 4.0.
  10. Ahmad Jourji Zaidan & Dwi Fatrianto Suyatno. (2025). Rendering Performance Analysis of Astro JS, Next JS, Nuxt JS, and SvelteKit Frameworks Using Google Lighthouse, PageSpeed Insight, and JMeter: Rendering Performance Analysis of Astro JS, Next JS, Nuxt JS, and SvelteKit Frameworks Using Google Lighthouse, PageSpeed Insight, and JMeter. Journal of Emerging Information Systems and Business Intelligence, 6(1), 1~13. https://doi.org/10.26740/jeisbi.v6i1.64283
  11. Narender Reddy Karka. Best Practices for Building Scalable Single Page Applications (SPAS). International Journal of Information Technology and Management Information Systems (IJITMIS). 2025. 16(1). 1219–1241. doi: https://doi.org/10.34218/IJITMIS_16_01_087
  12. Yellavula Naren. Hands-on RESTful Web Services with Go : Develop Elegant RESTful APIs with Golang for Microservices and the Cloud / Naren Yellavula. Second edition. Birmingham, UK: Packt Publishing, 2020. Print.
  13. Meyerson J. The Go Programming Language. In IEEE Software. 2014. V. 31. № 5. P. 104–104. doi: 10.1109/MS.2014.127.
  14. Jiang Peiyuan & Ergu Daji & Liu Fangyao & Ying Cai & Ma Bo. A Review of Yolo Algorithm Developments. Procedia Computer Science. 2022. 199. 1066–1073. 10.1016/j.procs.2022.01.135
  15. Douglas K., Douglas S. PostgreSQL: a comprehensive guide to building, programming, and administering PostgresSQL databases. SAMS publishing. 2003.
Date of receipt: 15.10.2025
Approved after review: 22.10.2025
Accepted for publication: 30.10.2025