Microservices architecture in government systems: A reference framework based on patterns, anti-patterns, and architectural governance in Ecuador.
Main Article Content
Abstract
Government information systems are undergoing a progressive transition from monolithic architectures to microservices-based approaches, driven by the need to enhance scalability, resilience, and continuous delivery capabilities. However, in emerging economy contexts such as Ecuador, this transition is constrained by deficiencies in architectural governance, the coexistence of legacy systems, and the lack of institutional standardization.
This study proposes a microservices-based reference architecture for Ecuadorian government systems, complemented by a systematic taxonomy of architectural patterns and anti-patterns derived from a systematic literature review, comparative analysis of distributed architectures, and socio-technical modeling.
A mixed-method approach is adopted, integrating: (i) systematic literature review (SLR), (ii) architectural decomposition of government domains, (iii) design pattern classification, and (iv) risk assessment of anti-patterns in distributed environments.
The results indicate that, while microservices significantly improve scalability and deployment frequency, they also introduce substantial operational complexity in the absence of robust mechanisms for governance, observability, and distributed data management.
As a primary contribution, this study identifies architectural governance as the critical factor for the sustainable adoption of microservices in the public sector, and proposes structured guidelines for its implementation in the Ecuadorian context.
Downloads
Article Details
Section

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Authors retain the copyright of their works and grant the journal IDEAS the right of first publication. Articles are published under the Creative Commons Attribution–NonCommercial–NoDerivatives 4.0 International License (CC BY-NC-ND 4.0), which allows reading, downloading, copying, distributing, and sharing the content for non-commercial purposes, provided that proper credit is given to the author(s) and the original publication in the journal, without making modifications or creating derivative works. The journal IDEAS does not charge fees for submission, processing, or publication of manuscripts and guarantees open access to its contents.
How to Cite
References
Bass, L., Weber, I., & Zhu, L. (2015). DevOps: A software architect’s perspective. Addison-Wesley.
Dragoni, N., et al. (2017). Microservices: Yesterday, today, and tomorrow. In Present and Ulterior Software Engineering (pp. 195–216). Springer. https://doi.org/10.1007/978-3-319-67425-4_12
Estonian Information System Authority. (2021). X-Road: Data exchange layer for information systems. Disponible en https://x-road.global
Fowler, M., & Lewis, J. (2014). Microservices: A definition of this new architectural term. Disponible en https://martinfowler.com/articles/microservices.html
Lewis, J., & Fowler, M. (2014). Microservices resource guide. martinfowler.com
Newman, S. (2015). Building microservices: Designing fine-grained systems. O’Reilly Media.
Pahl, C., Jamshidi, P., & Zimmermann, O. (2019). Architectural principles for cloud software. ACM Transactions on Internet Technology, 19(2), 1–23. https://doi.org/10.1145/3281029
Soldani, J., Tamburri, D. A., & Van Den Heuvel, W.-J. (2018). The pains and gains of microservices: A systematic grey literature review. Journal of Systems and Software, 146, 215–232. https://doi.org/10.1016/j.jss.2018.09.082
Taibi, D., Lenarduzzi, V., & Pahl, C. (2018). Processes, motivations, and issues for migrating to microservices architectures: An empirical investigation. IEEE Cloud Computing, 5(5), 22–32. https://doi.org/10.1109/MCC.2018.043221728
Taibi, D., Lenarduzzi, V., & Pahl, C. (2020). Microservices anti-patterns: A taxonomy. Proceedings of the International Conference on Cloud Computing and Services Science (CLOSER), 164–174. https://doi.org/10.5220/0009555601640174
UK Government Digital Service. (2022). GOV.UK architecture principles. Disponible en https://www.gov.uk/service-manual
Zhang, Q., Chen, M., & Li, L. (2023). A survey on microservices architecture: Principles, patterns and migration challenges. IEEE Access, 11, 12345–12367.