Work

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.
Language: English
Open Access status: bronze
OpenAlex ID: W4406437274
FWCI: 0.338
Cites: 11
Cited by: 2
Related to: 10