Node.js project architecture with shared dependencies for microservices

Date

2023-02-28

Journal Title

Journal ISSN

Volume Title

Publisher

Видавництво Львівської політехніки
Lviv Politechnic Publishing House

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.

Description

Keywords

Cloud Computing, Microservices, NodeJS, Project Architecture, Source Code, API Services

Citation

Chaplia O. Node.js project architecture with shared dependencies for microservices / Oleh Chaplia, Halyna Klym // Measuring Equipment and Metrology. — Lviv : Lviv Politechnic Publishing House, 2023. — Vol 84. — No 3. — P. 53–58.

Endorsement

Review

Supplemented By

Referenced By