2019
Design of Scalable and Resilient Applications using Microservice Architecture in PaaS Cloud
GEŠVINDR, David, Barbora BÜHNOVÁ a Jaroslav DAVÍDEKZákladní údaje
Originální název
Design of Scalable and Resilient Applications using Microservice Architecture in PaaS Cloud
Autoři
GEŠVINDR, David (203 Česká republika, garant, domácí), Barbora BÜHNOVÁ (203 Česká republika, domácí) a Jaroslav DAVÍDEK (203 Česká republika, domácí)
Vydání
Neuveden, Proceedings of the 14th International Conference on Software Technologies - Volume 1: ICSOFT, od s. 619-630, 12 s. 2019
Nakladatel
SciTePress
Další údaje
Jazyk
angličtina
Typ výsledku
Stať ve sborníku
Obor
10200 1.2 Computer and information sciences
Stát vydavatele
Portugalsko
Utajení
není předmětem státního či obchodního tajemství
Forma vydání
elektronická verze "online"
Odkazy
Kód RIV
RIV/00216224:14330/19:00110879
Organizační jednotka
Fakulta informatiky
ISBN
978-989-758-379-7
UT WoS
000572825100066
Klíčová slova anglicky
Cloud computing; PaaS cloud; microservices
Příznaky
Mezinárodní význam, Recenzováno
Změněno: 3. 5. 2020 13:24, RNDr. Pavel Šmerk, Ph.D.
Anotace
V originále
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ávaznosti
CZ.02.1.01/0.0/0.0/16_019/0000822, interní kód MU (Kód CEP: EF16_019/0000822) |
| ||
EF16_019/0000822, projekt VaV |
| ||
MUNI/A/1145/2018, interní kód MU |
|