Show simple item record  

dc.contributor.authorPodolskiy, Vladimiren_NZ
dc.contributor.authorPatrou, Mariaen_NZ
dc.contributor.authorPatros, Panosen_NZ
dc.contributor.authorGerndt, Michaelen_NZ
dc.contributor.authorKent, Kenneth B.en_NZ
dc.date.accessioned2020-11-24T23:15:42Z
dc.date.available2020-11-24T23:15:42Z
dc.date.issued2020en_NZ
dc.identifier.citationPodolskiy, V., Patrou, M., Patros, P., Gerndt, M., & Kent, K. B. (2020). The weakest link: Revealing and modeling the architectural patterns of microservice applications. In CASCON ’20: Proceedings of the 30th Annual International Conference on Computer Science and Software Engineering (pp. 113–122). New York, NY, USA: ACM. https://doi.org/10.5555/3432601.3432616en
dc.identifier.urihttps://hdl.handle.net/10289/13981
dc.description.abstractCloud microservice applications comprise interconnected services packed into containers. Such applications generate complex communication patterns among their microservices. Studying such patterns can support assuring various quality attributes, such as autoscaling for satisfying performance, availability and scalability, or targeted penetration testing for satisfying security and correctness. We study the structure of containerized microservice applications via providing the methodology and the results of a structural graphbased analysis of 103 Docker Compose deployment files from opensourced Github repositories. Our findings indicate the dominance of a power-law distribution of microservice interconnections. Further analysis highlights the suitability of the Barabási-Albert model for generating large random graphs that model the architecture of real microservice applications. The exhibited structures and their usage for engineering microservice applications are discussed.
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.publisherACM
dc.rights© 2020 Copyright held by the owner/author(s).
dc.titleThe weakest link: Revealing and modeling the architectural patterns of microservice applicationsen_NZ
dc.typeConference Contribution
dc.identifier.doi10.5555/3432601.3432616
dc.relation.isPartOfCASCON '20: Proceedings of the 30th Annual International Conference on Computer Science and Software Engineering
pubs.begin-page113
pubs.elements-id256365
pubs.end-page122
pubs.place-of-publicationNew York, NY, USA
pubs.publisher-urlhttps://pheedloop.com/casconevoke2020/site/sessions/?id=VgGynien_NZ


Files in this item

This item appears in the following Collection(s)

Show simple item record