Low-Code Platform for Visual Creation and Automatic Generation of Microservice Architectures
Tomás Darquier and
Pablo Alejandro Virgolini
EthAIca: Journal of Ethics, AI and Critical Analysis, 2024, vol. 3, 104
Abstract:
With the growing adoption of the microservices paradigm, numerous benefits have been achieved in software development. Nonetheless, this methodology also has certain drawbacks. Through various data collection techniques, one identified issue is the unnecessary repetition in the development of common components for generic systems. Developers are often required to recreate these components multiple times across different systems and must manually configure the communications between them, which is time-consuming and increases development complexity. To address this issue, a web platform was developed that, through template-based dynamic code generation, facilitates the creation and configuration of microservices architectures via an intuitive graphical interface. Through a visual process, users can select and connect generic microservices, structuring their architectures in a personalized way that suits their requirements. The interaction is straightforward: developers drag and drop elements onto a canvas and visually establish the connections between them. Upon completion, they obtain the generated code, reducing the development of a fully functional distributed system to just a few clicks.
Date: 2024
References: Add references at CitEc
Citations:
There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:dbk:ethaic:v:3:y:2024:i::p:104:id:104
DOI: 10.56294/ai2024104
Access Statistics for this article
More articles in EthAIca: Journal of Ethics, AI and Critical Analysis from AG Editor
Bibliographic data for series maintained by Javier Gonzalez-Argote ().