Exploring the Pros and Cons of Monolithic Applications versus Microservices

Daniel Krug, Rafael Chanin, Afonso Sales

2024

Abstract

Microservices architecture emerged as an alternative to monolith architecture. With monoliths, applications are developed in entire blocks that communicate internally, manage their data usually in a single database, and each new feature demands the deployment of the application as a whole. On the other hand, microser-vices splits the application into smaller blocks with unique responsibilities, using lightweight communication mechanisms and managing their own data. This new architecture has several advantages, but it also has some disadvantages. From the understanding of these advantages and disadvantages, the main goal of this research is to identify how the two architectures have been used in professional practices. As well as how the academy can help in the understanding that if the microservices architecture entails a longer development time for the applications, in order to understand when the decision for an architecture may be more appropriate with another in software development. To fulfill the explained objective, it is intended to carry out a systematic study with the snowballing technique, research in the grey literature and a survey with specialists.

Download


Paper Citation


in Harvard Style

Krug D., Chanin R. and Sales A. (2024). Exploring the Pros and Cons of Monolithic Applications versus Microservices. In Proceedings of the 26th International Conference on Enterprise Information Systems - Volume 2: ICEIS; ISBN 978-989-758-692-7, SciTePress, pages 256-263. DOI: 10.5220/0012703300003690


in Bibtex Style

@conference{iceis24,
author={Daniel Krug and Rafael Chanin and Afonso Sales},
title={Exploring the Pros and Cons of Monolithic Applications versus Microservices},
booktitle={Proceedings of the 26th International Conference on Enterprise Information Systems - Volume 2: ICEIS},
year={2024},
pages={256-263},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012703300003690},
isbn={978-989-758-692-7},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 26th International Conference on Enterprise Information Systems - Volume 2: ICEIS
TI - Exploring the Pros and Cons of Monolithic Applications versus Microservices
SN - 978-989-758-692-7
AU - Krug D.
AU - Chanin R.
AU - Sales A.
PY - 2024
SP - 256
EP - 263
DO - 10.5220/0012703300003690
PB - SciTePress