GEŠVINDR, David, Barbora BÜHNOVÁ and Jaroslav DAVÍDEK. Design of Scalable and Resilient Applications using Microservice Architecture in PaaS Cloud. Online. In Proceedings of the 14th International Conference on Software Technologies - Volume 1: ICSOFT. Neuveden: SciTePress, 2019, p. 619-630. ISBN 978-989-758-379-7. Available from: https://dx.doi.org/10.5220/0007842906190630.
Other formats:   BibTeX LaTeX RIS
Basic information
Original name Design of Scalable and Resilient Applications using Microservice Architecture in PaaS Cloud
Authors GEŠVINDR, David (203 Czech Republic, guarantor, belonging to the institution), Barbora BÜHNOVÁ (203 Czech Republic, belonging to the institution) and Jaroslav DAVÍDEK (203 Czech Republic, belonging to the institution).
Edition Neuveden, Proceedings of the 14th International Conference on Software Technologies - Volume 1: ICSOFT, p. 619-630, 12 pp. 2019.
Publisher SciTePress
Other information
Original language English
Type of outcome Proceedings paper
Field of Study 10200 1.2 Computer and information sciences
Country of publisher Portugal
Confidentiality degree is not subject to a state or trade secret
Publication form electronic version available online
WWW URL
RIV identification code RIV/00216224:14330/19:00110879
Organization unit Faculty of Informatics
ISBN 978-989-758-379-7
Doi http://dx.doi.org/10.5220/0007842906190630
UT WoS 000572825100066
Keywords in English Cloud computing; PaaS cloud; microservices
Tags firank_B
Tags International impact, Reviewed
Changed by Changed by: RNDr. Pavel Šmerk, Ph.D., učo 3880. Changed: 3/5/2020 13:24.
Abstract
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.
Links
CZ.02.1.01/0.0/0.0/16_019/0000822, interní kód MU
(CEP code: EF16_019/0000822)
Name: Centrum excelence pro kyberkriminalitu, kyberbezpečnost a ochranu kritických informačních infrastruktur (Acronym: C4e)
Investor: Ministry of Education, Youth and Sports of the CR, CyberSecurity, CyberCrime and Critical Information Infrastructures Center of Excellence, Priority axis 1: Strengthening capacities for high-quality research
EF16_019/0000822, research and development projectName: Centrum excelence pro kyberkriminalitu, kyberbezpečnost a ochranu kritických informačních infrastruktur
MUNI/A/1145/2018, interní kód MUName: Aplikovaný výzkum na FI: softwarové architektury kritických infrastruktur, bezpečnost počítačových systémů, techniky pro zpracování a vizualizaci velkých dat a rozšířená realita.
Investor: Masaryk University, Critical Infrastructure Software Architectures, Computer Systems Security, Data Processing and Visualization Techniques, and Augmented Reality, Category A
PrintDisplayed: 3/5/2024 01:26