Automated Capacity Analysis of Limitation-Aware Microservices Architectures
Over the last years, the concept of API economy has fostered the creation of an ecosystem of public APIs used as business elements. These APIs include various pricing plans, which allow developers to consume an API for a specific price and under certain conditions. These conditions include capacity limits, a.k.a. limitations, that limit the usage of the API. Additionally, modern web applications are usually based on a microservices architecture (MSA), in which multiple services communicate with each other through public APIs using a standardized paradigm, commonly RESTful. When an MSA consumes external APIs with limitations, it is necessary to analyse the impact of these limitations in its capacity. These MSAs are known as Limitation-Aware Microservices Architecture (LAMA). This PhD dissertation aims to provide an automated framework to analyse the capacity of a LAMA given the formal description of its internal topology and the external pricing plans. This framework would be used to solve analysis operations, which deal with the extraction of useful information that helps developers build their LAMAs.
Thu 17 NovDisplayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change
11:00 - 12:30 | Session 2Doctoral Symposium at ERC Active Learning Room Chair(s): Michael Pradel University of Stuttgart | ||
11:00 30mTalk | This Is Your Cue! Assisting Search Behaviour with Resource Style Properties Doctoral Symposium Deeksha M. Arya McGill University DOI | ||
11:30 30mTalk | Infrastructure as Code for Dynamic Deployments Doctoral Symposium Daniel Sokolowski University of St. Gallen Link to publication DOI Pre-print | ||
12:00 30mTalk | Automated Capacity Analysis of Limitation-Aware Microservices Architectures Doctoral Symposium Rafael Fresno-Aranda University of Seville DOI |