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.
DownloadPaper 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