Digital Repository

Mining the Architecture of Containerized Microservices-based Applications

Show simple item record

dc.contributor.author Udagepala, Thilanka Sarindu
dc.date.accessioned 2024-02-15T06:01:59Z
dc.date.available 2024-02-15T06:01:59Z
dc.date.issued 2023
dc.identifier.citation Udagepala, Thilanka Sarindu (2023) Mining the Architecture of Containerized Microservices-based Applications. MSc. Dissertation, Informatics Institute of Technology en_US
dc.identifier.issn 20211564
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/1690
dc.description.abstract "This research addresses the challenge of automatically recovering the architecture of microservices-based applications deployed on different containerization technologies. The complexity of modern microservices ecosystems necessitates an efficient and accurate approach for understanding the underlying architecture to support system maintenance, analysis, and optimization. This research presents a three-step architecture mining process to automatically recover the architecture of microservices-based applications. The first step involves static analysis, where the tool examines the deployment configuration files to identify the various microservices present in the deployment. In the second step, the dynamic analyzer monitors real-time traffic and identifies the communication patterns between the microservices. Finally, the refiner component further fine-tunes the recovered architecture by identifying any message brokers available in the deployment. The prototype underwent a thorough evaluation using a demo boutique application developed using microservices by Google Cloud Platform. The test results demonstrate the tool's capability to accurately identify all available microservices within this application and their relevant communication patterns. This successful evaluation showcases the effectiveness and reliability of the architecture mining tool in analyzing microservices-based applications. " en_US
dc.language.iso en en_US
dc.publisher IIT en_US
dc.subject Microservices en_US
dc.subject Architecture Recovery en_US
dc.subject Container Based deployment en_US
dc.title Mining the Architecture of Containerized Microservices-based Applications en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account