Methodology of Implementation of Information Systems Using Micro Interfaces to Increase the Quality and Speed of Their Development
Year: 2024
Type: article
Abstract: : Microservices represent a software development approach, a variation of service-oriented architecture, that structures an application as a collection of loosely connected services. The aim of this work is to explore the design and implementation methodology for information systems using micro-interfaces to enhance development quality and speed while simplifying their usage. This work proposes a method for transitioning from a monolithic software architecture to a microservice architecture. A brief review of existing research on architecture reengineering is provided, and the advantages of adopting a microservice approach are highlighted. An experiment with a typical external single-page application illustrates the comparison of the effectiveness and performance of the proposed architectures. The potential future direction of micro-frontend architecture development in combination with WebAssembly is examined, and the advantages and disadvantages of this technology integration are analyzed. Keywords: architecture, interface, micro-interface, microservices, monolithic structure, software applications, WebAssembly.
Source: Komp'ûternì sistemi ta merežì
Authors: O.V. Stepanov, H.I. Klym
Institution: Lviv Polytechnic National University
Language: English
Subfield: Computer Networks and Communications
Field: Computer Science
Domain: Physical Sciences
Open Access status: bronze
OpenAlex ID: W4406437274
