Автоматизована генерація і налаштування мікросервісів для спрощення процесу розроблення

dc.contributor.authorКолінько, Павлоuk_UA
dc.date.accessioned2025-05-21T10:37:26Z
dc.date.available2025-05-21T10:37:26Z
dc.date.issued2024
dc.descriptionThe 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-39uk_UA
dc.identifier.issn2617-3808
dc.identifier.issn2617-7323
dc.identifier.urihttps://doi.org/10.18523/2617-3808.2024.7.31-39
dc.identifier.urihttps://ekmair.ukma.edu.ua/handle/123456789/34788
dc.language.isoukuk_UA
dc.relation.sourceНаукові записки НаУКМА. Комп'ютерні науки. Том 7uk_UA
dc.statusfirst publisheduk_UA
dc.subjectscaffoldingen_US
dc.subjectмікросервісна архітектураuk_UA
dc.subjectгенерація кодуuk_UA
dc.subjectстаттяuk_UA
dc.subjectmicroservice architectureen_US
dc.subjectcode generationen_US
dc.titleАвтоматизована генерація і налаштування мікросервісів для спрощення процесу розробленняuk_UA
dc.title.alternativeAutomated Generation and Configuration of Microservices to Simplify the Development Processen_US
dc.typeArticleuk_UA
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Kolinko_Avtomatyzovana_heneratsiia_i_nalashtuvannia_mikroservisiv_dlia_sproshchennia_protsesu_rozroblennia.pdf
Size:
3.13 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: