Creating a microservice generator for GO-based microservices : An industrial case study
Aslam, Muhammad Zohaib (2022)
Aslam, Muhammad Zohaib
2022
Master's Programme in Information Technology
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2022-12-21
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202212199360
https://urn.fi/URN:NBN:fi:tuni-202212199360
Tiivistelmä
Microservice architecture is the choice of many enterprises for modern-day software development. It brings a lot of value by being easy to develop, test, and deploy. When it comes to creating a new microservice, there are no standard practices in the industry and it becomes a problem for enterprises where there can be potentially hundreds of microservices that constitute a single product.
This paper examines the requirements of an enterprise for a new microservice. We developed a tool to fulfill the requirement of generating a boilerplate code for a new microservice from scratch quickly with all the required integration to standard libraries.
Results show that the adoption of the tool reduced days of work to a few seconds. It also brought a lot of value when it comes to debugging a microservice during its life cycle.
This paper examines the requirements of an enterprise for a new microservice. We developed a tool to fulfill the requirement of generating a boilerplate code for a new microservice from scratch quickly with all the required integration to standard libraries.
Results show that the adoption of the tool reduced days of work to a few seconds. It also brought a lot of value when it comes to debugging a microservice during its life cycle.