Continuous Microservice Granularity Management with Saturation Signals in an Industrial Context

  • Yan Justino CESAR
  • Rafael Batista Duarte CESAR
  • Carlos Eduardo da Silva Sheffield Hallam University

Resumo


This paper presents an industry experience with Granulify, an evidence-based approach for continuous microservice granularity management applied during a 13-month modernisation initiative at a large financial institution in Brazil. The approach integrates the Granularity Classification Spectrum for qualitative boundary diagnosis and the Granularity Saturation Method for quantitative assessment. The longitudinal study revealed that periods without systematic management exhibited over-decomposition and architectural degradation, while Granulify enabled the team to detect saturation signals and perform strategic consolidation with measurable improvements.

Referências

Araujo, R., Suzana, R., and Boscarioli, C. (2017). I GranDSI-BR – Grandes Desafios de Pesquisa em Sistemas de Informação no Brasil 2016 a 2026. Technical report, Comissão Especial de Sistemas de Informação (CE-SI), Sociedade Brasileira de Computação (SBC).

Behrad, S., Espes, D., Bertin, P., and Phan, C.-T. (2021). Impacts of service decomposition models on security attributes: A case study with 5g network repository function. In 2021 IEEE 7th International Conference on Network Softwarization (NetSoft). IEEE.

Bogner, J., Fritzsch, J., Wagner, S., and Zimmermann, A. (2021). Industry practices and challenges for the evolvability assurance of microservices: An interview study and systematic grey literature review. Empirical Software Engineering, 26(5).

Driessen, F., Ferreira Pires, L., Moreira, J. L. R., Verhoeven, P., and van den Bosch, S. (2024). A quantitative assessment method for microservices granularity to improve maintainability. In Sales, T. P., de Kinderen, S., Proper, H. A., Pufahl, L., Karastoyanova, D., and van Sinderen, M., editors, Enterprise Design, Operations, and Computing. EDOC 2023 Workshops, pages 211–226, Cham. Springer Nature Switzerland.

Hassan, S., Bahsoon, R., and Kazman, R. (2020). Microservice transition and its granularity problem: A systematic mapping study. Software: Practice and Experience, 50(9):1651–1681.

Justino, Y., Silva, C., and Duarte, R. (2025). Continuously managing microservice granularity: An evidence-based industrial approach. In Anais do XXXIX Simpósio Brasileiro de Engenharia de Software, pages 226–236, Porto Alegre, RS, Brasil. SBC.

Vera-Rivera, F. H., Gaona, C., Astudillo, H., and and (2021). Defining and measuring microservice granularity—a literature overview. PeerJ Computer Science, 7:e695.
Publicado
25/05/2026
JUSTINO, Yan; DUARTE, Rafael Batista; SILVA, Carlos Eduardo da. Continuous Microservice Granularity Management with Saturation Signals in an Industrial Context. In: TRILHA DE INDÚSTRIA E INOVAÇÃO EM SI - SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 22. , 2026, Vitória/ES. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2026 . p. 81-85. DOI: https://doi.org/10.5753/sbsi_estendido.2026.249011.