Skip to main navigation menu Skip to main content Skip to site footer

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

  • Nikola Jovic
DOI:
https://doi.org/10.24867/
Submitted
September 7, 2026
Published
2026-09-09

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. [1] N. Dragoni, S. Giallorenzo, A. Lluch Lafuente, M.
  2. Mazzara, F. Montesi, R. Mustafin, and L. Safina,
  3. “Microservices: Yesterday, Today, and Tomorrow,”
  4. Present and Ulterior Software Engineering, Springer,
  5. 2017, pp. 195-216. doi: 10.1007/978-3-319-67425-
  6. 4_12.
  7. [2] S. Khalfaoui, H. Khalfaoui, and A. Azmani,
  8. “Microservices-Driven Automation in Full-Stack
  9. Development: Bridging Efficiency and Innovation
  10. With FSMicroGenerator,” IEEE Access, vol. 13, pp.
  11. 125131-125156, 2025. doi:
  12. 10.1109/ACCESS.2025.3589285.
  13. [3] Y. Zouani, and M. Lachgar, “Zynerator: Bridging
  14. Model-Driven Architecture and Microservices for
  15. Enhanced Software Development,” Electronics, vol.
  16. 13, no. 12, art. 2237, 2024. doi:
  17. 10.3390/electronics13122237.
  18. [4] JHipster, “JHipster Official Website.” Available:
  19. https://www.jhipster.tech (accessed: Oct. 10, 2025).
  20. [5] Micronaut, “Micronaut Launch.” Available:
  21. https://micronaut.io/launch (accessed: Oct. 10, 2025).
  22. [6] SnakeYAML, “SnakeYAML Project.” Available:
  23. https://bitbucket.org/snakeyaml/snakeyaml (accessed:
  24. Nov. 30, 2025).
  25. [7] Apache, “FreeMarker.” Available:
  26. https://freemarker.apache.org/index.html (accessed:
  27. Nov. 30, 2025).