
IEEE XVIth International Conference on the Per-
spective Technologies and Methods in MEMS Design
(MEMSTECH), pages 150–153.
Gördesli, M. and Varol, A. (2022). Comparing interservice
communications of microservices for e-commerce in-
dustry. In 2022 10th International Symposium on Dig-
ital Forensics and Security (ISDFS), pages 1–4.
Hassan, S. and Bahsoon, R. (2016). Microservices and their
design trade-offs: A self-adaptive roadmap. In 2016
IEEE International Conference on Services Comput-
ing (SCC), pages 813–818.
Hove, S. and Anda, B. (2005). Experiences from conduct-
ing semi-structured interviews in empirical software
engineering research. In 11th IEEE METRICS), pages
10 pp.–23.
Jamshidi, P., Pahl, C., Mendonça, N. C., Lewis, J., and
Tilkov, S. (2018). Microservices: The journey so far
and challenges ahead. IEEE Software, 35(3):24–35.
Kamei, F. K. (2020). The use of grey literature review as ev-
idence for practitioners. SIGSOFT Softw. Eng. Notes,
44(3):23.
Karabey Aksakalli, I., Celik, T., Can, A. B., and Tekinerdo-
gan, B. (2021). Deployment and communication pat-
terns in microservice architectures: A systematic lit-
erature review. Journal of Sys. and Soft., 180:111014.
Kholy, M. E. and Fatatry, A. E. (2019). Framework for
interaction between databases and microservice archi-
tecture. IT Professional, 21(5):57–63.
Kumar, P. K., Agarwal, R., Shivaprasad, R., Sitaram, D.,
and Kalambur, S. (2021). Performance characteriza-
tion of communication protocols in microservice ap-
plications. In 2021 SmartNets, pages 1–5.
Kurpad, S., BT, S., Vijaykumar, S., Jain, S., and Kalambur,
S. (2023). Microarchitectural analysis and character-
ization of performance overheads in service meshes
with kubernetes. In 2023 3rd Asian Conference on
Innovation in Technology (ASIANCON), pages 1–6.
Kyryk, M., Tymchenko, O., Pleskanka, N., and Pleskanka,
M. (2022). Methods and process of service migra-
tion from monolithic architecture to microservices. In
2022 IEEE 16th Int. Conf. on Advanced Trends in
Radioelectronics, Telecommunications and Computer
Engineering (TCSET), pages 553–558.
Liu, G., Huang, B., Liang, Z., Qin, M., Zhou, H., and Li,
Z. (2020). Microservices: architecture, container, and
challenges. In 2020 IEEE 20th Int. Conf. on Software
Quality, Reliability and Security Companion (QRS-
C), pages 629–635.
Merson, P. and Yoder, J. (2020). Modeling microservices
with ddd. In 2020 IEEE Int. Conf. on Software Archi-
tecture Companion (ICSA-C), pages 7–8.
Ponce, F., Márquez, G., and Astudillo, H. (2019). Migrat-
ing from monolithic architecture to microservices: A
rapid review. In 2019 38th Int. Conf. of the Chilean
Computer Science Society (SCCC), pages 1–7.
Raharjo, A. B., Andyartha, P. K., Wijaya, W. H., Pur-
wananto, Y., Purwitasari, D., and Juniarta, N. (2022).
Reliability evaluation of microservices and monolithic
architectures. In Int. Conf. on Computer Engineering,
Network, and Intelligent Multimedia, pages 1–7.
Richardson, C. (2016). Pattern: Monolithic ar-
chitecture (2014). URL http://microservices.
io/patterns/monolithic. html.
Runeson, P. and Höst, M. (2009). Guidelines for conduct-
ing and reporting case study research in software en-
gineering. Empirical Soft. Eng., 14:131–164.
Salii, S., Ajdari, J., and Zenuni, X. (2023). Migrating to a
microservice architecture: benefits and challenges. In
2023 46th MIPRO, pages 1670–1677.
Singer, J., Sim, S. E., and Lethbridge, T. C. (2008). Software
Engineering Data Collection for Field Studies, pages
9–34. Springer London, London.
Soldani, J. (2020). Grey literature: A safe bridge between
academy and industry? SIGSOFT Softw. Eng. Notes,
44(3):11–12.
Soldani, J., Tamburri, D. A., and Van Den Heuvel, W.-J.
(2018). The pains and gains of microservices: A sys-
tematic grey literature review. Journal of Systems and
Software, 146:215–232.
Stubbs, J., Moreira, W., and Dooley, R. (2015). Distributed
systems of microservices using docker and serfnode.
In 2015 7th International Workshop on Science Gate-
ways, pages 34–39.
Taibi, D., Lenarduzzi, V., Pahl, C., and Janes, A. (2017).
Microservices in agile software development: A
workshop-based study into issues, advantages, and
disadvantages. In Proceedings of the XP2017 Scien-
tific Workshops, XP ’17, New York, NY, USA. Asso-
ciation for Computing Machinery.
Taylor, G. R. (2005). Integrating quantitative and qualita-
tive methods in research. University press of America.
Velepucha, V. and Flores, P. (2023). A survey on microser-
vices architecture: Principles, patterns and migration
challenges. IEEE Access, 11:88339–88358.
Vidie
ˇ
ccan, M. and Bobák, M. (2022). Container-based
video streaming service. In 2022 IEEE 22nd Inter-
national Symposium on Computational Intelligence
and Informatics and 8th IEEE International Confer-
ence on Recent Achievements in Mechatronics, Au-
tomation, Computer Science and Robotics (CINTI-
MACRo), pages 000191–000196.
Viennot, N., Lécuyer, M., Bell, J., Geambasu, R., and Nieh,
J. (2015). Synapse: A microservices architecture
for heterogeneous-database web applications. In Pro-
ceedings of the Tenth European Conference on Com-
puter Systems, EuroSys ’15, pages 21:1–16. ACM.
Wei, Y., Yu, Y., Pan, M., and Zhang, T. (2021). A feature ta-
ble approach to decomposing monolithic applications
into microservices. In Proc. of the 12th Asia-Pacific
Symposium on Internetware, Internetware ’20, page
21–30, Singapore, Singapore.
Wohlin, C. (2014). Guidelines for snowballing in system-
atic literature studies and a replication in software en-
gineering. In EASE, pages 38:1–10, London, UK.
Yarygina, T. and Bagge, A. H. (2018). Overcoming secu-
rity challenges in microservice architectures. In 2018
IEEE SOSE, pages 11–20.
Exploring the Pros and Cons of Monolithic Applications versus Microservices
263