Reliability Engineering for Polyglot Microservice Environments Through Automated Service Dependency Mapping

Authors

  • Lekhya Sai Sake Quality Automation Engineer, Cymansys Solutions, Austin, United States of America Author
  • Takudzwa Fadziso Associate Professor, Chinhoyi University of Technology, Zimbabwe Author
  • Deng Ying Assistant Professor of Computer Science and Engineering, Jiujiang Vocational and Technical College, Jiangxi, China Author
  • Mohammed Rafique Senior Solution Architect, AgreeYa Solutions Inc, Texas , USA Author

Keywords:

polyglot microservices, reliability engineering, service dependency mapping, contract verification, resilience assessment, heterogeneous architectures, dynamic analysis

Abstract

Rapid microservice usage has made polyglot software ecosystems with several programming languages and frameworks harder. Polyglot microservice ecosystem reliability engineering requires automatic service dependency mapping, dynamic contract verification, and resilience assessment. The framework infers inter-service dependencies, essential service paths, and hidden failure sites across service implementations using runtime instrumentation, static analysis, and intelligent tracing. Auto-contract validation finds interface compliance, compatibility issues, and cascade failures in complex service topologies. Researchers found the framework increases system observability, fault tolerance, and operational resilience, providing reliability engineers and architects with data. In-depth service landscape analysis, monitoring, and maintenance improve microservice reliability.

Downloads

Download data is not yet available.

References

S.-P. Ma, C.-Y. Fan, Y. Chuang, W.-T. Lee, S.-J. Lee and N.-L. Hsueh, “Using Service Dependency Graph to Analyze and Test Microservices,” in 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC), Miyazaki, Japan, 2018, pp. 102–107, doi: 10.1109/COMPSAC.2018.10207.

M. Hui, “Unveiling the Microservices Testing Methods, Challenges, and Impact on System Quality,” Journal of Systems and Software, vol. 204, Feb. 2025, Art. no. 112232, doi: 10.1016/j.jss.2024.112232.

T. Yang, An Adaptive Resilience Testing Framework for Microservice Systems, 2022.

M. Waseem, P. Liang, M. Shahin, A. Di Salle and G. Márquez, “Design, Monitoring, and Testing of Microservices Systems: The Practitioners’ Perspective,” 2021.

D. Liu et al., “MicroHECL: High-Efficient Root Cause Localization in Large-Scale Microservice Systems,” arXiv preprint, Mar. 2021.

G. Winchester, G. Parisis and L. Berthouze, “FC-ADL: Efficient Microservice Anomaly Detection and Localisation Through Functional Connectivity,” arXiv preprint, Nov. 2025.

A. Hannousse and S. Yahiouche, “Securing Microservices and Microservice Architectures: A Systematic Mapping Study,” arXiv preprint, Mar. 2020.

“Reactive Microservices Architecture Using a Framework of Fault Tolerance Mechanisms,” IEEE, 2025.

“Microservice Architecture Recovery Based on Intra-Service and Inter-Service Features,” Journal of Systems and Software, Oct. 2023.

V. R. Varma and R. C. Koppula, “Scalable Microservices Architectures: Building Resilient Distributed Systems for the Modern Web,” ESP International Journal of Advancements in Computational Technology (ESP-IJACT), vol. 2, no. 3, 2024.

“Industry Practices and Challenges for the Evolvability Assurance of Microservices,” Empirical Software Engineering, vol. 26, 2021.

“Investigating the Evolution of Resilient Microservice Architectures: A Compatibility-Driven Version Orchestration Approach,” Operations Journal, 2025.

“Systematic Mapping Study of Test Generation for Microservices: Approaches, Challenges, and Impact on System Quality,” MDPI Electronics, vol. 14, no. 7, 2025.

“Adaptive Load Balancing and Fault-Tolerant Microservices Architecture for High-Availability Web Systems Using Docker and Spring Cloud,” Discover Applied Sciences, 2025.

F. Halili, A. Nuhiji, and D. Mustafai Veliu, “Polyglot Persistence in Microservices: Managing Data Diversity in Distributed Systems,” arXiv preprint, Sep. 2025.

Matteo Camilli and Barbara Russo, “Modeling Performance of Microservices Systems with Growth Theory,” Empirical Software Engineering, 2022.

“Deployment and Communication Patterns in Microservice Architectures: A Systematic Literature Review,” ScienceDirect, 2021.

“Fault Tolerance and Resilience in Microservices,” Journal of Software Engineering & Software Testing, vol. 10, no. 1, 2025.

D. R. F. Apolinário and B. B. N. de França, “A Method for Monitoring the Coupling Evolution of Microservice-Based Systems,” Journal of Systems and Software, 2021.

I. Ghani, “Microservice Testing Approaches: A Systematic Literature Review,” International Journal of Innovation and Education, 2019.

Downloads

Published

30-01-2021

How to Cite

[1]
Lekhya Sai Sake, Takudzwa Fadziso, Deng Ying, and Mohammed Rafique, “Reliability Engineering for Polyglot Microservice Environments Through Automated Service Dependency Mapping ”, Newark J. Hum. Centric AI Robot Inter., vol. 1, pp. 234–266, Jan. 2021, Accessed: Feb. 16, 2026. [Online]. Available: https://njhcair.org/index.php/publication/article/view/87