Designing Globally Scalable Distributed Review and Certification Systems
Keywords:
distributed certification; review workflow; queue intelligence; SLA prioritization; event-driven microservices; multi-tenant platform; audit trail; software marketplaceAbstract
Certification backlogs in digital software marketplaces are produced by architecture, not by insufficient reviewer headcount. Position-ordered queues without urgency differentiation, manual reviewer assignment without skill-match logic, and static policy enforcement without feedback mechanisms cannot maintain SLA compliance as submission volume and product diversity scale. This paper presents a six-component distributed certification architecture whose controlling design element is a queue intelligence model: SLA-weighted, continuously updated priority scoring combined with automated reviewer allocation. Fault-tolerance patterns specific to certification failure modes - idempotent event handling, dead-letter queue management, circuit-isolated service dependencies - and a governance framework anchored by decision-sequence audit trails complete the specification. A staged five-step implementation pathway allows deployment without disrupting active review operations.
Downloads
References
E. A. Brewer, "CAP twelve years later: How the 'rules' have changed," IEEE Computer, vol. 45, no. 2, pp. 23–29, Feb. 2012. https://ieeexplore.ieee.org/document/6133253
A. Balalaie, A. Heydarnoori, and P. Jamshidi, "Microservices architecture enables DevOps: Migration to a cloud-native architecture," IEEE Software, vol. 33, no. 3, pp. 42–52, May–Jun. 2016. https://ieeexplore.ieee.org/document/7436659
P. Jamshidi, C. Pahl, N. C. Mendonça, J. Lewis, and S. Tilkov, "Microservices: The journey so far and challenges ahead," IEEE Software, vol. 35, no. 3, pp. 24–35, May–Jun. 2018. https://ieeexplore.ieee.org/document/8354433
M. Waseem, P. Liang, and M. Shahin, "A systematic mapping study on microservices architecture in DevOps," J. Syst. Softw., vol. 170, art. no. 110798, Dec. 2020. https://www.sciencedirect.com/science/article/abs/pii/S0164121220302053
Y. Abgaz et al., "Decomposition of monolith applications into microservices architectures: A systematic review," IEEE Trans. Softw. Eng., vol. 49, no. 8, pp. 4213–4242, Aug. 2023. https://ieeexplore.ieee.org/document/10160171
M. Usman, S. Ferlin, A. Brunstrom, and J. Taheri, "A survey on observability of distributed edge & container-based microservices," IEEE Access, vol. 10, pp. 86904–86919, 2022. https://ieeexplore.ieee.org/document/9837035
A. Rahmatulloh et al., "Event-driven architecture to improve performance and scalability in microservices-based systems," in Proc. IEEE ICADEIS, 2022. https://ieeexplore.ieee.org/document/10037390
S. Li et al., "Understanding and addressing quality attributes of microservices architecture: A systematic literature review," Inf. Softw. Technol., vol. 131, art. no. 106449, Mar. 2021. https://www.sciencedirect.com/science/article/abs/pii/S0950584920301993
X. Zhou et al., "A fault analysis and debugging of microservice systems: Industry survey, benchmark system, and empirical study," IEEE Trans. Softw. Eng., vol. 49, no. 4, pp. 1887–1908, Apr. 2023. https://ieeexplore.ieee.org/document/8580420
T. Shi, H. Ma, G. Chen, and S. Hartmann, "Auto-scaling containerized applications in geo-distributed clouds," IEEE Trans. Serv. Comput., vol. 16, no. 6, pp. 4261–4274, Nov.–Dec. 2023. https://ieeexplore.ieee.org/document/10255283
J. Xu et al., "CoScal: Multifaceted scaling of microservices with reinforcement learning," IEEE Trans. Netw. Serv. Manag., vol. 19, no. 4, pp. 3995–4009, Dec. 2022. https://ieeexplore.ieee.org/document/9904920
Angelos-Christos Maroudis, Theodoros Theodoropoulos, John Violos, Aris Leivadeas, and Konstantinos Tserpes. 2024. Leveraging Graph Neural Networks for SLA Violation Prediction in Cloud Computing. IEEE Trans. on Netw. and Serv. Manag. 21, 1 (Feb. 2024), 605–620. https://doi.org/10.1109/TNSM.2023.3292392
D. -D. Vu, M. -N. Tran and Y. Kim, "Predictive Hybrid Autoscaling for Containerized Applications," in IEEE Access, vol. 10, pp. 109768-109778, 2022, https://ieeexplore.ieee.org/document/9919851
J. Bogner, J. Fritzsch, S. Wagner and A. Zimmermann, "Microservices in Industry: Insights into Technologies, Characteristics, and Software Quality," 2019 IEEE International Conference on Software Architecture Companion (ICSA-C), Hamburg, Germany, 2019, pp. 187-195, https://ieeexplore.ieee.org/document/8712375
D. Taibi, V. Lenarduzzi, and C. Pahl, "Microservices anti-patterns: A taxonomy," in Microservices Science and Engineering, Springer, 2020, pp. 111–128. https://arxiv.org/pdf/1908.04101
Yingying Wang, Sarah Bornais, and Julia Rubin. 2024. Microservice Decomposition Techniques: An Independent Tool Comparison. In Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering (ASE '24). Association for Computing Machinery, New York, NY, USA, 1295–1307. https://dl.acm.org/doi/10.1145/3691620.3695504
Guadalupe Ortiz et al., "A microservice architecture for real-time IoT data processing: A reusable Web of Things approach for smart ports," ScienceDirect, vol. 81, 2022. https://www.sciencedirect.com/science/article/pii/S0920548921000994#article
R. Laigner, Y. Zhou, M. A. V. Salles, Y. Liu, and M. Kalinowski, "Data management in microservices: State of the practice, challenges, and research directions," Proc. VLDB Endow., vol. 14, no. 13, pp. 3348–3361, 2021. https://vldb.org/pvldb/vol14/p3348-laigner.pdf
P. Francisco et al., "Microservices testing: A systematic literature review," ScienceDirect, vol. 188, 2025. https://www.sciencedirect.com/science/article/abs/pii/S0950584925002095
Nneka Ochuba et al., "Systematic Review of API Gateway Patterns for Scalable and Secure Application Architecture," Journal of Frontiers in Multidisciplinary Research 02(01):94-100, 2021. https://www.researchgate.net/publication/393361386_Systematic_Review_of_API_Gateway_Patterns_for_Scalable_and_Secure_Application_Architecture
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.


