Electrotechnical and Computer Engineering
Vol. 41 No. 08 (2026): Proceedings of the Faculty of Technical Sciences
Code Generator for Implementing the Initial Version of a Microservice Application
Abstract
This paper presents a tool for automated generation of the initial version of a microservice application based on the YAML specification. The paper includes an analysis of existing solutions in the field of automated microservice generation, as well as a description of the architecture and implementation of the tool developed as a plugin for the IntelliJ IDEA development environment. The presented features and functionalities of the tool indicate its applicability in the initial phase of microservice application development.
References
- [1] N. Dragoni, S. Giallorenzo, A. Lluch Lafuente, M.
- Mazzara, F. Montesi, R. Mustafin, and L. Safina,
- “Microservices: Yesterday, Today, and Tomorrow,”
- Present and Ulterior Software Engineering, Springer,
- 2017, pp. 195-216. doi: 10.1007/978-3-319-67425-
- 4_12.
- [2] S. Khalfaoui, H. Khalfaoui, and A. Azmani,
- “Microservices-Driven Automation in Full-Stack
- Development: Bridging Efficiency and Innovation
- With FSMicroGenerator,” IEEE Access, vol. 13, pp.
- 125131-125156, 2025. doi:
- 10.1109/ACCESS.2025.3589285.
- [3] Y. Zouani, and M. Lachgar, “Zynerator: Bridging
- Model-Driven Architecture and Microservices for
- Enhanced Software Development,” Electronics, vol.
- 13, no. 12, art. 2237, 2024. doi:
- 10.3390/electronics13122237.
- [4] JHipster, “JHipster Official Website.” Available:
- https://www.jhipster.tech (accessed: Oct. 10, 2025).
- [5] Micronaut, “Micronaut Launch.” Available:
- https://micronaut.io/launch (accessed: Oct. 10, 2025).
- [6] SnakeYAML, “SnakeYAML Project.” Available:
- https://bitbucket.org/snakeyaml/snakeyaml (accessed:
- Nov. 30, 2025).
- [7] Apache, “FreeMarker.” Available:
- https://freemarker.apache.org/index.html (accessed:
- Nov. 30, 2025).