{"title":"NODE.JS PROJECT ARCHITECTURE WITH SHARED DEPENDENCIES FOR MICROSERVICES","authors":"Oleh Chaplia, Halyna Klym","doi":"10.23939/istcmtm2023.03.053","DOIUrl":null,"url":null,"abstract":"Microservices is an architectural style in software development that involves constructing a big solution using small, self-contained services. A set of services are connected via well-defined APIs and work together like a coherent system. The application of microservices architecture spans a wide range of domains, e.g., healthcare, finance, government, military, gaming, and entertainment. This article analyzes existing project architecture approaches for Node.js, and improves scalable project architecture for Node.js using shared dependencies. The proposed project architecture with shared module dependencies is explicitly created for Node.js microservice. Also, the article shows the results obtained from a test project that was created based on the proposed architecture.","PeriodicalId":485484,"journal":{"name":"Контрольно-измерительная техника","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Контрольно-измерительная техника","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23939/istcmtm2023.03.053","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Microservices is an architectural style in software development that involves constructing a big solution using small, self-contained services. A set of services are connected via well-defined APIs and work together like a coherent system. The application of microservices architecture spans a wide range of domains, e.g., healthcare, finance, government, military, gaming, and entertainment. This article analyzes existing project architecture approaches for Node.js, and improves scalable project architecture for Node.js using shared dependencies. The proposed project architecture with shared module dependencies is explicitly created for Node.js microservice. Also, the article shows the results obtained from a test project that was created based on the proposed architecture.