New doctoral dissertation

May 21, 2024
VILNIUS TECH Library invites you to follow the published new dissertations. The dissertation „Research on legacy monolith applications decomposition into microservice architecture“ („Monolitinės architektūros programų migracijos į mikroservisų architektūrą tyrimas“) prepared by VILNIUS TECH, Justas Kazanavičius. The dissertation was prepared in 2019–2024. Supervisor – Prof. Dr Dalius Mažeika.

The dissertation was defended at the public meeting of the Dissertation Defence Council of the Scientific Field of Informatics Engineering in the SRA-I Hall of Vilnius Gediminas Technical University at 10 a.m. on 21 May 2024.

Microservice architecture is becoming the de facto industry standard for building new enterprise applications. According to the International Data Corporation, almost 90% of North American enterprises already use micro-service architecture to develop new and modernise legacy applications. Companies aiming to remain competitive have started modernising their legacy monolithic systems by decomposing them into microservices. However, extracting microservices from legacy monolithic software is an extremely complex task. Although the topic of monolithic software migration into microservice architecture has already been explored by scientists and software engineers, it is a complex and relatively new challenge; therefore, little research exists on its many parts, such as database adaptation during the migration and communication establishment between microservices. Most research primarily focuses on microservice identification within monolith applications and source code decomposition into microservices. A new migration approach is proposed to bridge this gap. It consists of code decomposition and covers communication establishment and data management. The dissertation consists of an introduction, four chapters, and general conclusions. The first chapter introduces microservice and monolithic architectures and discusses the existing migration from monolithic to micro-service architecture methods. In addition, three main parts are identified, and deeper research is provided for code extraction methods, communication between microservices, and data management. It also provides evaluation of existing methodologies for monolith decomposition into micro-services. The same enterprise application was decomposed into micro-services using three different methods. Based on the proposed evaluation criteria, the advantages and disadvantages of each decomposition method were determined. The second chapter presents the proposed approach for migrating legacy monolithic applications into microservices. The third chapter presents experimental research on possible communication technologies. Five communication technologies, such as HTTP Rest, RabbitMQ, Kafka, gRPC, and GraphQL, have been evaluated and compared using the proposed evaluation criteria. The fourth chapter presents an experimental evaluation of the proposed approach of monolithic database migration into multi-model polyglot persistence. The dissertation’s results were published in 4 scientific publications, 2 of which were in reviewed scientific journals indexed in the Clarivate Analytics Web of Science database and presented at four international conferences.
 
Doctoral dissertation readers can search via VILNIUS TECH Virtual Library.

Related news

From biological bridges to living facades: how civil engineers are reshaping cities
From biological bridges to living facades: how civil engineers are reshaping cities
Modern buildings are no longer made of concrete and steel alone. Biology, artificial intelligence, and sustainable technologies are becoming an integral part of construction, transforming the way cities are designed and built. As technology advances and environmental awareness grows, civil engineers are developing innovative materials and construction methods that are more sustainable, durable, and environmentally responsible. One of these innovators is Assoc. Prof. Dr. Ronaldas Jakubovskis, a researcher at the Faculty of Civil Engineering at VILNIUS TECH, whose work is helping shape the future of urban environments. Turning Research into Real-World Structures Assoc. Prof. Dr. Ronaldas Jakubovskis serves as a Senior Researcher at the Laboratory of Innovative Building Structures, where his work focuses on developing advanced structural solutions through experimental testing, laboratory research, and numerical modelling. However, innovation rarely begins with a completely new idea. According to Dr. Jakubovskis, much of the research process is dedicated to analysing existing materials and construction technologies to understand how they can be improved. [caption id="attachment_88679" align="alignnone" width="2560"] Ronaldas Jakubovskis[/caption] „The most rewarding moment is when years of laboratory research become a real structure that can be built and experienced in a natural environment,“ he says. Although he works in academia, Dr. Jakubovskis sees himself primarily as a civil engineer supporting other civil engineers. While structural designers and project managers oversee the overall design of buildings and infrastructure – determining layouts, dimensions, and cost-effective construction solutions – researchers provide the specialised expertise needed to develop new materials and solve complex engineering challenges. „Practising engineers often don't have enough time to investigate highly specialised solutions or explore entirely new materials – that's where we come in. Sometimes we analyse complex structural behaviour through numerical modelling, and sometimes we investigate how emerging materials can be applied in construction. In my opinion, research engineers don't quite fit the traditional stereotype of scientists wearing white lab coats or solving abstract equations all day. Our work is highly practical—we often design, manufacture, and physically test new structural systems ourselves.“ Engineering That Leaves a Visible Legacy Among the projects he is most proud of is the Biological Bridge installed at the Kairėnai Botanical Garden, as well as the Living Concrete wall currently being developed for the rooftop of the Lithuanian National Drama Theatre. Both projects demonstrate how engineering can merge sustainability, science, and architectural design. „These projects represent the culmination of years of laboratory work and numerical modelling. They are demonstration structures that show what is possible when innovative materials meet advanced engineering. I also value their aesthetic qualities. Designing complex organic forms allows you to feel a little like a sculptor creating a work of art.“ Looking ahead, Dr. Jakubovskis believes his greatest achievements are still to come. His long-term vision is to create buildings with façades intentionally designed to be colonised by living organisms, allowing them to interact naturally with their environment while providing ecological and functional benefits. [caption id="attachment_88005" align="alignnone" width="2560"] Ronaldas Jakubovskis[/caption] „We are currently developing larger demonstration projects, seeking research funding, and expanding international collaborations. I believe that within the next five years, we'll be able to stand in front of one of these buildings and say: this is a significant achievement.“ A Profession That Will Still Matter in 100 Years For Dr. Jakubovskis, choosing civil engineering was an easy decision. Since childhood, he enjoyed watching buildings rise from the ground and observing construction sites and heavy machinery. „You don't need extraordinary dreams to become a civil engineer. If you want to build, you become an engineer. It's not like travelling to space or conducting research in Antarctica.“ What motivates him most is the opportunity to create structures that remain valuable for decades – or even centuries. „Every civil engineer feels proud when driving past a bridge or building they helped design, and they will always point it out to everyone in the car,“ he says with a smile. His own career began in structural design after completing his third year of university. He later pursued doctoral studies focusing on the cracking behaviour and deformation of reinforced concrete structures before returning to industry. Eventually, an invitation to rejoin VILNIUS TECH brought him back to academia. „I came back, and today I'm doing exactly what I truly enjoy.“ Advice for Future Engineers As both a researcher and lecturer at the Faculty of Civil Engineering, Dr. Jakubovskis emphasises that a university education is essential for anyone pursuing a career in civil engineering. „It would be extremely difficult to master this profession through self-study alone. Should you begin with theoretical mechanics, mechanics of materials, or structural mechanics? University programmes are carefully designed so that knowledge develops step by step, preparing graduates to become highly qualified professionals.“ He also offers practical advice to prospective students: „Don't be afraid of mechanics, physics, or mathematics. Every semester, identify a few key subjects, understand them thoroughly, and make sure you truly master them. Once those foundations are in place, everything else builds naturally.“ Industry Investing in Future Engineers Preparing the next generation of civil engineers is a shared responsibility between universities and industry. As digitalisation, artificial intelligence, and emerging technologies continue to reshape construction, employers increasingly recognise the importance of investing in future talent. The Faculty of Civil Engineering at VILNIUS TECH enjoys long-standing partnerships with the Lithuanian Builders Association (LSA) and the Lithuanian Association of Civil Engineers (LSIS), both of which actively support education and professional development. The Faculty's industry partners – including Hanner, Gilesta, and Alvora – offer scholarships to first-year Civil Engineering students, helping talented young people begin their studies. Other partners, such as Naresta, PST Group, HSC Baltic, and numerous construction companies, contribute by delivering guest lectures, presenting real-life projects, and inviting students to construction sites, where they gain first-hand experience of modern engineering practice. These close collaborations ensure that VILNIUS TECH programmes remain aligned with industry needs while providing students with practical knowledge, professional skills, and valuable connections long before graduation. Learn more about Civil Engineering studies at VILNIUS TECH and discover how you can help shape the cities of tomorrow.
More
Discover JSTOR: Explore Scholarly Journals and Primary Sources
Discover JSTOR: Explore Scholarly Journals and Primary Sources
With exams behind you and more time available for independent exploration, we invite you to take advantage of VILNIUS TECH’s subscribed database, the JSTOR Archival Journals and Primary Sources Collection. This collection offers not only scholarly articles but also original historical documents, images, primary sources, manuscripts, plant specimens, cultural heritage objects, and other unique materials. JSTOR also provides access to more than 4,000 academic journals covering a wide range of subjects, including literature, history, politics, psychology, economics, business, life sciences, natural sciences, the arts, and more. By combining scholarly articles and primary sources on a single platform, JSTOR makes it easier to discover new research perspectives, uncover unexpected connections across disciplines, and enrich both study and research activities. What can you discover in JSTOR? Nineteenth-century pamphlets on technological innovations and social change. Historical letters, speeches, and documents. Millions of plant specimens from around the world. Photographs, maps, and 3D models of cultural heritage objects. Works of art, posters, and historical photographs. More than 4,000 academic journals across a wide range of disciplines. Access is available from VILNIUS TECH computer network or via VPN. As a security measure, two-factor authentication is additionally required (i.e. verification from mobile device app or by call).
More