RESEARCH OF CLOUD MICROSERVICES BASED ON ASP.NET CORE TECHNOLOGY

Authors

  • VLADYSLAVA SKIDAN Kyiv National University of Technologies and Design, Ukraine
  • OLEH NIKONOV Kyiv National University of Technologies and Design, Ukraine
  • ANTONINA VOLIVACH Kyiv National University of Technologies and Design, Ukraine
  • VOLODYMYR PAVLENKO Kyiv National University of Technologies and Design, Ukraine

DOI:

https://doi.org/10.30857/2786-5371.2023.5.4

Keywords:

Web Application, Web Service, Cloud Microservices, ASP.NET Core technology, MVVM architectural pattern

Abstract

Goal. Research of cloud microservices based on ASP.NET Core technology and the use of the Model-View-ViewModel MVVM architectural pattern, evaluation of technical advantages.

Methodology. Research of cloud microservices based on ASP.NET Core technology is carried out on the basis of methods and algorithms for the analysis of software systems with the aim of improving their quality, security and productivity.

Results. As a result of the research of cloud microservices based on ASP.NET Core technology, the efficiency of using the MVVM architectural pattern was analyzed. The MVVM architectural pattern allows for the separation of a program's interface, basic presentation and business logic into three distinct classes: the View, which encapsulates the interface and interface logic; the ViewModel, which encapsulates presentation logic and state; the Model, which encapsulates the program's business logic and data. This pattern enables the creation of more scalable and maintainable applications and simplifies the process of testing, support, and application development. Best practices for developing and maintaining microservices in the cloud using ASP.NET Core are explored. On the basis of ASP.NET Core technology and the MVVM architectural pattern, the «Online Gallery» web application for working with photo content has been developed.

Scientific novelty. The use of the MVVM architectural pattern for building cloud microservices and ASP.NET Core technology is proposed. The advantages of using ASP.NET Core in the context of cloud microservices are explored.

Practical value. The research conducted and the results obtained allow us to assess the advantages of implementing ASP.NET Core for cloud microservices, which is important for software architects, developers, and IT companies in general. The obtained results enable informed decisions when designing cloud microservices based on ASP.NET Core technology, which allows you to build more efficient, scalable and secure software systems. The conducted research is the basis for future research and effective implementations in the ever-evolving world of cloud computing and microservices.

Downloads

Download data is not yet available.

Author Biographies

VLADYSLAVA SKIDAN, Kyiv National University of Technologies and Design, Ukraine

Candidate of Technical Sciences, Associate Professor, Head of the Department of Information and Computer Technologies

OLEH NIKONOV, Kyiv National University of Technologies and Design, Ukraine

Doctor of Technical Sciences, Professor, Professor of the Department of Information and Computer Technologies

ANTONINA VOLIVACH, Kyiv National University of Technologies and Design, Ukraine

Candidate of Technical Sciences, Associate Professor of the Department of Information and Computer Technologies

VOLODYMYR PAVLENKO, Kyiv National University of Technologies and Design, Ukraine

Candidate of Technical Sciences, Associate Professor, Dean of the Faculty of Mechatronics and Computer Technologies

Published

2024-01-15

How to Cite

СКІДАН, В. В., НІКОНОВ, О. Я., ВОЛІВАЧ, А. П., & ПАВЛЕНКО, В. М. (2024). RESEARCH OF CLOUD MICROSERVICES BASED ON ASP.NET CORE TECHNOLOGY. Technologies and Engineering, (5), 50–59. https://doi.org/10.30857/2786-5371.2023.5.4

Issue

Section

INFORMATION TECHNOLOGIES, ELECTRONICS, MECHANICAL AND ELECTRICAL ENGINEERING