Автоматизована генерація і налаштування мікросервісів для спрощення процесу розроблення
dc.contributor.author | Колінько, Павло | uk_UA |
dc.date.accessioned | 2025-05-21T10:37:26Z | |
dc.date.available | 2025-05-21T10:37:26Z | |
dc.date.issued | 2024 | |
dc.description | The article “Automated Generation and Configuration of Microservices to Simplify the Development Process” explores how automated code generation and structured design streamline microservice-based application development. It introduces a custom software application built with Node.js, designed to automate the creation of a microservice architecture through scaffolding. This method simplifies the setup of core structures, speeding up development. The article starts with a comparison between monolithic and microservice architectures. In monolithic systems, all components—the user interface, business logic, and databases—are tightly integrated, making scaling and updates challenging as the system grows. Microservices break the application into independent services, allowing developers to scale, test, and deploy each part individually. This flexibility leads to improved fault tolerance and adaptability. It also delves into microservice architecture layers, detailing how services communicate via lightweight protocols like HTTP and message queues. The importance of service discovery and load balancing, which ensure smooth communication in dynamic environments, is highlighted. Node.js is chosen for its event-driven, non-blocking architecture, which is well-suited for handling multiple requests. Other technologies, such as Express.js, MongoDB, and Docker, further enhance scalability and efficiency. A key focus is on scaffolding, a technique that automates the generation of boilerplate code and project structure. This reduces repetitive tasks, ensures a consistent architecture, and improves development speed. The article concludes by outlining the development of the custom application, showing how automation accelerates microservice creation, making the process more efficient and scalable. | en_US |
dc.description.abstract | У статті розглянуто підходи і методи автоматизованої генерації коду та структури застосунків, зокрема таких, що базуються на мікросервісній архітектурі. Описано розроблений програмний застосунок для генерації мікросервісної архітектури засобами платформи Node.js. В основу розробки покладено використання автоматизованої генерації програмного коду та архітектури на базі поняття scaffolding. | uk_UA |
dc.identifier.citation | Колінько П. В. Автоматизована генерація і налаштування мікросервісів для спрощення процесу розроблення / Колінько П. В. // Наукові записки НаУКМА. Комп'ютерні науки. - 2024. - Т. 7. - С. 31-39. - https://doi.org/10.18523/2617-3808.2024.7.31-39 | uk_UA |
dc.identifier.issn | 2617-3808 | |
dc.identifier.issn | 2617-7323 | |
dc.identifier.uri | https://doi.org/10.18523/2617-3808.2024.7.31-39 | |
dc.identifier.uri | https://ekmair.ukma.edu.ua/handle/123456789/34788 | |
dc.language.iso | uk | uk_UA |
dc.relation.source | Наукові записки НаУКМА. Комп'ютерні науки. Том 7 | uk_UA |
dc.status | first published | uk_UA |
dc.subject | scaffolding | en_US |
dc.subject | мікросервісна архітектура | uk_UA |
dc.subject | генерація коду | uk_UA |
dc.subject | стаття | uk_UA |
dc.subject | microservice architecture | en_US |
dc.subject | code generation | en_US |
dc.title | Автоматизована генерація і налаштування мікросервісів для спрощення процесу розроблення | uk_UA |
dc.title.alternative | Automated Generation and Configuration of Microservices to Simplify the Development Process | en_US |
dc.type | Article | uk_UA |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Kolinko_Avtomatyzovana_heneratsiia_i_nalashtuvannia_mikroservisiv_dlia_sproshchennia_protsesu_rozroblennia.pdf
- Size:
- 3.13 MB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: