A DESIGN SCIENCE APPROACH TO MITIGATING INTER-SERVICE INTEGRATION FAILURES IN MICROSERVICE ARCHITECTURES: THE CONSUMER-DRIVEN CONTRACT TESTING FRAMEWORK AND PILOT IMPLEMENTATION
Abstract
Purpose: Microservice Architectures (MSA) enhance agility but introduce significant complexity in managing inter-service communication and mitigating integration failures, often rendering traditional End-to-End (E2E) testing impractical. This study aims to propose, implement, and evaluate a formal Consumer-Driven Contract Testing (CDCT) framework as a superior quality assurance strategy for distributed systems.
Design/Methodology/Approach: A Design Science Research (DSR) approach was employed to develop the CDCT framework artifact, which supports both REST and gRPC protocols. A pilot implementation was deployed within a Continuous Integration/Continuous Delivery (CI/CD) pipeline on a representative microservice topology. The framework’s efficacy was quantitatively evaluated by measuring key quality assurance metrics: Time to Feedback (TTF) on induced breaking changes, Integration Fault Isolation (IFI), and the impact on a Deployment Confidence Index (DCI), comparing results against an E2E testing baseline.
Findings: The CDCT framework demonstrated a substantial reduction in TTF, allowing developers to detect integration faults orders of magnitude faster and at an earlier stage in the development lifecycle. The IFI metric confirmed that CDCT precisely isolates breaking changes to the consumer-provider contract, significantly reducing debugging effort. The unified approach to REST and gRPC validation confirmed the framework’s technological versatility. The framework effectively facilitates independent deployment, a core tenet of MSA, by providing a high DCI.
Originality/Value: This research delivers a validated, formal CDCT framework that extends coverage to heterogeneous communication protocols (REST/gRPC) and provides quantitative empirical evidence for its superiority over conventional integration testing in an MSA context.
Keywords
References
Similar Articles
- Dr. Erik G. Johansson, Dr. Linnea K. Blomqvist, LEVERAGING PERSISTENCE AND GRAPH NEURAL NETWORKS FOR ENHANCED INFORMATION POPULARITY FORECASTING , International Journal of Modern Computer Science and IT Innovations: Vol. 2 No. 04 (2025): Volume 02 Issue 04
- Dr. Isabella D. Ricci, Dr. Farah A. Rahman, OPTIMIZING WEB DEVELOPMENT THROUGH STRATEGIC WEB FRAMEWORK ADOPTION , International Journal of Modern Computer Science and IT Innovations: Vol. 2 No. 05 (2025): Volume 02 Issue 05
- Dr. Sofia Duarte, Jiwon Park, SECURING LARGE-SCALE IOT NETWORKS: A FEDERATED TRANSFER LEARNING APPROACH FOR REAL-TIME INTRUSION DETECTION , International Journal of Modern Computer Science and IT Innovations: Vol. 2 No. 06 (2025): Volume 02 Issue 06
- Dr. Elena M. Petrovic, Dr. Rajan V. Subramaniam, A COMPREHENSIVE REVIEW AND EMPIRICAL ASSESSMENT OF DATA AUGMENTATION TECHNIQUES IN TIME-SERIES CLASSIFICATION , International Journal of Modern Computer Science and IT Innovations: Vol. 2 No. 07 (2025): Volume 02 Issue 07
- Dr. Felicia S. Lee, Ivan A. Kuznetsov, Bridging The Gap: A Strategic Framework for Integrating Site Reliability Engineering with Legacy Retail Infrastructure , International Journal of Modern Computer Science and IT Innovations: Vol. 2 No. 11 (2025): Volume 02 Issue 11
- John A. Prescott, A Unified Framework for Time-Sensitive and Resilient In-Vehicle Communication: Integrating Automotive Ethernet, Wireless TSN, and IoTEnabled Vehicle Health Monitoring , International Journal of Modern Computer Science and IT Innovations: Vol. 2 No. 08 (2025): Volume 02 Issue 08
- Felicia S. Lee, A COMPARATIVE ANALYSIS OF SERVICE MESH PROXY ARCHITECTURES: FROM SIDECARS TO AMBIENT AND PROXYLESS MODELS IN CLOUD-NATIVE ENVIRONMENTS , International Journal of Modern Computer Science and IT Innovations: Vol. 2 No. 10 (2025): Volume 02 Issue 10
You may also start an advanced similarity search for this article.