Design of Scalable and Resilient Applications using Microservice Architecture in PaaS Cloud
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216224%3A14330%2F19%3A00110879" target="_blank" >RIV/00216224:14330/19:00110879 - isvavai.cz</a>
Výsledek na webu
<a href="http://www.scitepress.org/DigitalLibrary/Link.aspx?doi=10.5220/0007842906190630" target="_blank" >http://www.scitepress.org/DigitalLibrary/Link.aspx?doi=10.5220/0007842906190630</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.5220/0007842906190630" target="_blank" >10.5220/0007842906190630</a>
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Design of Scalable and Resilient Applications using Microservice Architecture in PaaS Cloud
Popis výsledku v původním jazyce
With the increasing adoption of microservice architecture and popularity of Platform as a Service (PaaS) cloud, software architecture design is in many domains leaning towards composition of loosely interconnected services hosted in the PaaS cloud, which in comparison to traditional multitier applications introduces new design challenges that software architects need to face when aiming at high scalability and resilience. In this paper, we study the key design decisions made during microservice architecture design and deployment in PaaS cloud. We identify major challenges of microservice architecture design in the context of the PaaS cloud, and examine the effects of architectural tactics and design patterns in addressing them. We apply selected tactics on a sample e-commerce application, constituting of microservices operated by Azure Service Fabric and utilizing other supportive PaaS cloud services within Microsoft Azure. The impact of the examined design decisions on the throughput, response time and scalability of the analyzed application is evaluated and discussed.
Název v anglickém jazyce
Design of Scalable and Resilient Applications using Microservice Architecture in PaaS Cloud
Popis výsledku anglicky
With the increasing adoption of microservice architecture and popularity of Platform as a Service (PaaS) cloud, software architecture design is in many domains leaning towards composition of loosely interconnected services hosted in the PaaS cloud, which in comparison to traditional multitier applications introduces new design challenges that software architects need to face when aiming at high scalability and resilience. In this paper, we study the key design decisions made during microservice architecture design and deployment in PaaS cloud. We identify major challenges of microservice architecture design in the context of the PaaS cloud, and examine the effects of architectural tactics and design patterns in addressing them. We apply selected tactics on a sample e-commerce application, constituting of microservices operated by Azure Service Fabric and utilizing other supportive PaaS cloud services within Microsoft Azure. The impact of the examined design decisions on the throughput, response time and scalability of the analyzed application is evaluated and discussed.
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
—
OECD FORD obor
10200 - Computer and information sciences
Návaznosti výsledku
Projekt
<a href="/cs/project/EF16_019%2F0000822" target="_blank" >EF16_019/0000822: Centrum excelence pro kyberkriminalitu, kyberbezpečnost a ochranu kritických informačních infrastruktur</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)<br>S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2019
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název statě ve sborníku
Proceedings of the 14th International Conference on Software Technologies - Volume 1: ICSOFT
ISBN
9789897583797
ISSN
—
e-ISSN
—
Počet stran výsledku
12
Strana od-do
619-630
Název nakladatele
SciTePress
Místo vydání
Neuveden
Místo konání akce
Prague, Czech Republic
Datum konání akce
28. 7. 2019
Typ akce podle státní příslušnosti
WRD - Celosvětová akce
Kód UT WoS článku
000572825100066